Попробую изложить моё видение состояния дел по новому интерфейсу:
1. Веб интерфейс состоит из двух основных частей - кода http сервера который обрабатывает описание страничек, вставляет в них реальные данные о состоянии роутера и обрабатывает запросы на изменение настроек, а также собственно описания страничек.
2. Изменение только описаний страничек недостаточно для внесения существенных изменений в интерфейс таких как добавление новой информации, нового функционала управления или многоязычных версий.
3. Были сделаны собственные версии интерфейса на форках проекта. Я лично пользовался интерфейсом от Вампика, мне нравится. Но в основную прошивку это не включается, т.к. ИМХО не является законченным решением, а делать законченное - большой труд не нужный в рамках целей которые реализуются форками.
4. Была сделана попытка подготовить новую визуальную часть интерфеса в двух вариантах светленьком и копирование из новой официальной прошивки с использованием некоторых, сейчас уже полусовременных, технологий. Результат есть, но реализация во многом спорна.
5. Была сделана попытка реализовать динамический интерфейс на js с описанием страничек на json. Обработано где то процентов 40-45 имеющегося интерфейса. Но в итоге возникли спорные подходы к изменениям в веб сервере связанными в первую очередь с безопасностью системы и дальнейшая работа была заморожена.
6. Были сделаны наброски реализации веб интерфейса через busybox-httpd, но приостановлены в связи с большим объёмом работы, что не очень интересно делать в одиночку.
7. Наконец силами rss была сделана попытка создать команду по разработке на основании новых креативных подходов, но в силу естественных ограничений его работы не смогла быть реализована до конца.
Таким образом разработка частичных, но значительных изменений интерфейса возможна только на форках проекта. Разработка реально нового интерфейса возможна только силами команды как минимум из 3-х функционалов: дизайнера/верстальщика, разработчика описаний и их реализации на основе современных технологий, разработчика изменений веб сервера и согласования этих изменений с проектом в целом. Мой опыт показывает, что совмещение этого в рамках одного лица мало перспективно, по крайней мере моё лицо не смогло (очень много однотипной скучной работы, необходим современный подход к тестированию результатов, необходима адаптация под разные типы роутеров и т.д. и т.п.). Если найдётся несколько заинтересованных человек, желательно уже работающих в команде, и готовых потратить до полугода времени (в свободное от основной работы время), то можно реально пробовать и как минимум ещё пара человек вам помогут. Иначе делайте форк и творите под свои задачи и цели свободно, как и поступают остальные.