Я считаю, что ваша проблема в том, что вы звоните
$this->getResource('frontController')->getRouter()
ресурс FrontController еще не был инициализирован.
Я вызвал тот же метод таким образом (который не будет работать в Zend Framework 2.0, но пока работает):
Zend_Controller_Front::getInstance()->getRouter();
В качестве альтернативы вы можете убедиться, что ваш фронт-контроллер инициализирован так:
$this->bootstrap('FrontController');
$front = $this->getResource('FrontController');