Creo que he encontrado otra solución:
Desde el layout, cuando envío al helper la petición de que me retorne el menú, hago lo siguiente:
Código PHP:
echo $this->menuHelper()->getMenuItems($this->url());
De esta manera obtengo la URL completa, y con un
explode() en el helper puedo manejar por separado controlador, accion e incluso variables.
Usando esto no estoy violando los parámetros MVC, no?