Я думаю о создании веб-опроса, и я подумал, что лучшим способом было бы описать вопросы и возможные ответы в виде файла json или yaml. Затем сгенерируйте формы оттуда (возможно, распространяя несколько страниц). Из того же файла описания я мог извлечь правила для проверки ввода, а затем я мог бы использовать что-то вроде Data :: FormValidator для проверки результатов.
В конце я бы хотел подключить это приложение к Dancer .
Интересно, какие модули есть на CPAN, которые могли бы помочь сделать это?