De hecho es la forma correcta de hacerlo, y podrías obviar tu segunda ruta (la que tiene /es/ al inicio específicandole el parámetro de entrada:
Código PHP:
Ver original$router->addRoute(
'lang',
new Zend_Controller_Router_Route(
':lang/:module/:controller/:action/*',
'module' => 'default',
'controller' => 'index',
'action' => 'index',
'lang' => 'es'
)
)
);