Подозреваю, что глупо искать архитектуру в отрыве проекта. Идеальная в одном случае будет глупой в другом. И даже прямые селекты в БД из шаблона будут оправданы в некоторых случаях.
Можно рекомендовать не сам фреймворк, а примеры популярных opensource приложение построенных на нём
Не плохой экземпляр - https://github.com/Bottelet/DaybydayCRM
nokimaro, фреймворк имеет общую архитектуру, а архитектура црм часная, применимая в более узкой сфере, а возможно исключительно только в рамках этой црм.