я хоть и рад шо в зенде все обьектами, но на каждый пук их создавать, когда можно обойтись простым массивом или строкой по моему чересчур. это наверное или моя беда, непонимающего, или беда всех расширяемых систем, когда за удобство и возможность нетрудозатратной модификации приходится платить скоростью и ресурсоемкостью. Вот как в Zend_Acl — класс ради класса Zend_Acl_Role. я понимаю что его можно будет расширить, но в основном то он передался и забылся. сам по себе методов кроме получения идентификатора не имеет. зачем?
Использовать на каждый пук регулярку — тоже не самый лучший выход :) Если вы настолько серьёзно считаете, что десяток объектов нагрузят систему, лучше уж сравнить. Хотя по мне так оба решения имеют право на жизнь, главное чтобы www|register etc. не были захардкожены.
Тонкости роутинга в Zend Framework