Какой функционал необходим? В чем громоздкость? куча модулей и всего-всего есть не просят.
Можете в блокноте писать, и компилить через командную стоку.
Для автоматизации это делается, ведь форма еще должна проверятся сохранятся и/или отправляться. В этом случае руками только описывается форма, а все остальное автоматом.
Ссылки пустые, потому что построения ссылок берется текущий Route. У вас текущий default, потому что подходит под любые ссылки которые состоят из 3х сегментов; и вообще он самый последний должен быть.
Плюс роуты у вас составлены странно, там есть 3 нюанса 1. <переменная> 2. (того что в скобке может не быть) 3. все остальное просто как есть
Вам нужно получить данные, которые особо не будут изменятся. Почему не спарсить все заранее, откуда берутся video_id ?
Все время уходит на HTTP стопудово.
Знаете что меня раздражает в софте? Когда он сам решает что мне будет лучше, и при этом на его решение не повлиять. Вот не нужно так, сделайте отдельную настройку.