Какой способ хранения предопределеных маршрутов выбрать для рутера?
Я думаю смысла нет хранить роуты в БД.
Лишняя нагрузка + проще редактировать/просматривать, если в файле
Если ваши роуты грамотно кэшируются и кэш сбрасывается при изменении основных данных, то не так уж и важно где они сидят. Но у вас скорее всего нет кэша и в вашем случае хранение роутов в БД будет создавать доп. нагрузку, т.к. при обработке каждого запроса приложение должно вычитать роуты с БД.