Если вы это собираетесь делать для коммерческих проектов то Остановитесь пока не поздно. Ваши клиенты проклянут вас и весь ваш род до 7-го колена (не совсем шутка). Судя по вашему вопросу вы еще не сможете написать что-то лучше существующих.
Если же вы это делаете в образовательных целях, то норм.
Если не хватает CMS то берите фреймвор, можно микро-фреймворк. На счет Yii дело спорное, я бы не брал, посмотрите на Laravel/Lumen или Symfony 4.
Вот есть CMS основаная на Laravel
https://octobercms.com/. Секономите 10-20 лет работы :)