Не совсем, но вы можете получить что-то вроде этого:
class Ajax extends Controller {
function route($var)
{
$this->_handle($var)
}
function otherfunc($var)
{
$this->_handle($var)
}
function _handle($var)
{
switch($var)
{
// Cases here
}
}
}
Если _handle не является функцией многократного использования, например, она будет вызываться из нескольких функций контроллера, я не вижу смысла.
Примеры, которые я сам использую:
_check_login();
_redirect();
и другие подобные функции.