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