triumvirat
На самом деле это действительно мегаинформативный код

Я предлагаю поступить так, как сделано в популярных MVC-фреймворках - безо всяких XML организовать древовидную структуру используемых классов, ранжировав их по сути MVC - метаконтроллер (который выполняет основной ход программы, в т.ч. обрабатывает исключения), контроллеры (реагируют на HTTP request, чаще в урлах), модели (и библиотеки), и представления. Получается дешево, но стабильно.
т.е. надо написать скриптину для генерации этого самого реестра?
Symfony, CodeIgniter etc.
-~{}~ 29.08.09 10:22:
Хороший способ сделать что-либо хорошо - изучить творения предшественников. На этом основано явление культуры, как таковое.