Такой подход удобен только для небольших сайтов и магазинчиков. В нормальных проектах элементы управления встраивают в основной шаблон, в виде доп.ссылок и кнопок, если мы залогенены как админ/модератор
Например представьте доску объявлений? При раздельном подходе вам придется делать страницу редактирования объявления дважды, один для зада, другой для переда, разные модели, шаблоны, но зачем так делать если можно реализовать все в одном месте?
В зад удобнее выносить дашбоарды, настройки сайта, управление пользователями, ролями страницами, в магазинах это добавление удаление товаров и категорий
P.S. Если вам так понравилось в Yii, то почему бы вам и не писать на нем