I run into the same problem. Try using the full namespace as a class name. Do not use an alias because it will not work. Use the full call.
i.e.
$classname = 'application\controllers\\'.$this->getController().'Controller' ;
return new $classname($this->getController(), $this->getAction());
It worked for me