Демократия редко работает на командах овер 5 человек. Она вообще впринципе редко когда работает, но в меньше 5 человек - можно еще договориться.
Вы сделали все, что могли в плане предоставить аргументы. Теперь надо просто код-стайл вставить на уровне билда, чтобы он валился при несоблюдении его и на этом закончить.
мы подобный вопрос решили для с# - просто большинство договорилось до формата и впилили настройки в решарпер - после чего каждый может переформатировать в одно касание хоть весь солюшн несогласные немного поворчали и привыкли
ну а карательные меры простые - если есть комиты, весь смысл которых сводится к "неправильному форматированию" - человек получает по думательному месту
учитывая ревью - это естественным образом получилось
п.с. некоторые писали по привычке - потом в один клик форматировали готовое в "как у всех", особых проблем не доставляло никому
TinyCMS (MVCL), именно такая, но для нее нет модулей или шаблонов. Придется все писать самому.
Да, и вообще смотря для каких целей Вам нужна CMS. Habrahabr в помощь: Обзор CMS по категориям Обзор и классификация CMS по категориям (2013)
Самописный движок - те же самые костыли. Если все-таки есть большое желание написать всё самому, то берите любой фреймворк и на его основе делайте движок. СodeIgniter, Yii и подобные.
Посоветовал бы еще Django, но там и так почти полноценная CMS..