Что-то я о каталисте давно не писал. Ибо программил на ём же.
Из свежих наблюдений:
$c->namespace возвращает namespace текущего действия. Причём, значение это остаётся неизменным же даже при межмодульных вызовах других функций при помощи
$c->forward, что, несомненно, хорошо: удалось за счёт этого слегка оптимизировать код.