The goal is to separate HTML from Perl code. The goal is not to replace HTML code (in this case HTML form code) with more Perl code.

I cannot recommend the use of the module as you are adding another stack to the learning curve while simply moving your problem domain to another corner of the room. (Like playing non-stop wack-a-mole.)