и это даже понравилось некоторым людям в сообществе, они увидели в этом смысл
но я пришел к выводу, что мне стоило бы сделать это все без бойлерплейта на этапе сборки проекта.
Например, получить информацию о всех роутах и сгенерировать, например, интерфейс или какую-то структуру данных, которой можно оперировать