Если вам подойдёт используйте.
Волшебного рецепта как разложить шаблоны нет.
Да и смысл так зацикливаться на том как разложены шаблоны? Лучше бы код писали, вместо философствования о папках.
Уже несколько раз сталкивался с тем, что не продумывал логику отображения. Сайт работал хорошо, но вот расширять его не было возможности. Поэтому сейчас хочу избавиться от этого.
WQP: Ну в целом, смоделируйте "на листке" такую архитектуру, придумайте задачу для расширения и попробуйте расширить. У меня они соответствуют так- папка = пункт в админке => вкладка в пункте = файл в папке.
WQP: ну так если вы сталкивались - это называется опыт. Воспользуйтесь им и спроектируйте такую архитектуру, при которой прошлых проблем не возникнет. Если возникнут другие - на новом проекте учтите и их. Так все работают, только это большой секрет (на самом деле нет).