Web ベースの調査を作成することを考えています。質問と考えられる回答を json または yaml ファイルとして記述するのが最善の方法だと思いました。次に、そこからフォームを生成します (複数のページにまたがる可能性があります)。同じ記述ファイルから、入力検証のルールを導き出し、Data::FormValidatorのようなものを使用して結果を検証できます。
最後に、これをDancerベースのアプリケーションにプラグインしたいと思います。
これを行うのに役立つモジュールが CPAN にあるのだろうか?