If you're still looking for a solution for your problem, give a try to my Dancer Plugin for multilanguage: https://github.com/cym0n/Dancer2-Plugin-Multilang I'd love to have feedback about it!