Hola gabyrsh,
Si ves el
Manual de Zend, el problema es que no se puede "desemsamblar" una ruta con Regex por lo que tienes que pasarle el cuarto parámetro a Router_Route_Regex con tu ruta válida con sprintf, prueba hacer algo así:
Código php:
Ver original$route = new Zend_Controller_Router_Route_Regex(
'administracion/libreria/listado/(\d+)',
array ('module' => 'administracion', 'controller' => 'libreria', 'action' => 'listado' ), 'administracion/libreria/listado/%s' );
$router->addRoute ( 'libreria-listado', $route);
Saludos