uta de @Zend Framework: número desconocido de parámetros

Estoy tratando de escribir una ruta para una profundidad de categoría de nivel N. Entonces, una URL de categoría habitual se vería así:

http://website/my-category/my-subcategory/my-subcategory-level3/my-subcategory-level4

Tiene una profundidad desconocida y mi ruta tiene que coincidir con todos los niveles posibles. Hice una ruta para esto, pero no puedo obtener todos los parámetros de mi controlador.

$routeCategory = new Zend_Controller_Router_Route_Regex(
    '(([a-z0-9-]+)/?){1,}',
        array(
            'module' => 'default',
            'controller' => 'index',
            'action' => 'index'
        ),
        array( 1 => 'path'),
        '%s'
);
$router->addRoute('category', $routeCategory);

Parece que no puedo encontrar una manera de enviar los parámetros coincidentes de ruta al controlador. ¡Si tiene una solución mejor, estoy abierto a sugerencias!

Respuestas a la pregunta(3)

Su respuesta a la pregunta