Как не остаться на месте?
"Ну а здесь, знаешь ли, приходится бежать со всех ног, чтобы только остаться на том же месте, а чтобы попасть в другое место нужно бежать вдвое быстрее." Алиса в Зазеркалье
Перепишите ваш движок, прокачайтесь, сделайте нормально
если работает то зачем менять
Правильная точка зрения у руководства, видимо, этот "движок" соответствует его задачам, все в порядке.
Если хотите развиваться, скорее всего, придется менять работу, вот я вообще не могу одним и тем же делом долго заниматься, надоедает, поэтому и работаю на фрилансе, я бы рад для каждого проекта разрабатывать свой фреймворк уровня Yii2, но никто это не потянет.
Можно попробовать объяснить руководству, что плохое качество вашего "движка" замедляет разработку, или еще какие-то конкретные недостатки (а не просто "говнокод", и точка), но может, его все устраивает, тогда не надо ничего доказывать, не получится.
Скорее, надо бы предложить руководству какие-то новые бизнес-идеи, действительно требующие чего-то нового,  но здесь зависит от того, кто вы для них, обычного "рядового" "кодера" никто слушать не будет, другое дело, если именно благодаря вам они запустили этот проект, и главное, заработали деньги, которыми теперь могут оплатить и качественную работу.