Плагин для Dancer не очень честный, поскольку не обрабатывает роуты с паттернами.
В Mojolicious тоже можно получить список роутов (см.
cpansearch.perl.org/src/SRI/Mojolicious-4.16/lib/Mojolicious/Command/routes.pm ) и написать аналогичный плагин.
Но лучше написать «частный» генератор, учитывающий все страницы сайта.
Либо отдельным контроллером (плохой вариант при большом количестве контента).
Либо как собственную команду Mojolicious::Command::* и запускать по крону для генерации статичного файла.
Либо как хук, который будет срабатывать на добавление контента и генерировать статичный файл.