But if you want to build it, see this:
Simple, yet comprehensive! Very useful.
Excellent module. Makes writing quick command line utilities with prompts and validation a breeze.
No nonsense, does the job. Great software.
Oh and Miyagawa, stop worrying about your excellent module names, I prefer Starman to ThhinG::That::Does::Something::Useful any say of the week.
Good module for tidying up the business of user-agent parsing.
However.. It currently seems to have been abandoned and so hasn't kept pace with the modern browser situation. There *are* lots of helpful patches in RT though, this could probably do with a fork!
Using HTML::TreeBuilder is an excellent way to manage HTML. HTML::Seamstress makes this even more powerful with lots of extra functionality to allow you to re-write your HTML templates.
A far more pure way of achieving separation between your HTML and functional code, and allows you to avoid the hell of mini-languages.