GatorV
Pero como hace el router para descomponer el URI en contralador, accion y parametros(opcional) si no veo que le pasen $_SERVER['REQUEST_URI'] en ninguna parte, yo asumo que eso se le pasa mediante la url de la forma
http://miapp/controller/action/var1/value1/.
Otra cosa al decir webroot estas diciendo directorio raiz de la app, por ejemplo si uso wamp, seria c:\wamp\www\miapp -> carpeta donde esta index.php y las demas carpetas como zend, css, images, etc.
Otra cosa cuando trabajas con zend es necesario tener una carpeta public donde tengas un index.php que haga de bootstrap o el bootstrap esta en el index.php que esta en la raiz de miapp
Saludos cordiales,
Saludos