Как разбить код на файлы в aiogram?
Можно функции написать, а потом подключить через register_message_handler.  Так, например, система диалогов красиво подключается, если используется fsm. 
Вот тут пример есть ПРИМЕР
Можно функции написать, а потом подключить через register_message_handler.