Кажется, возможно использование call_user_func().
call_user_func()
call_user_func($obj->callback);
не изящно, хотя .... То, что @Gordon говорит, вероятно, единственный способ пойти.