HTML::Widget documentation is really light and not really good. It is compensated by the ease of use. It is really easy to get started.
The generation and validation of the forms is very reliable and powerful, but not easily configurable, and you cannot access to individual form elements in your template. Painful for radio button groups, for example, if you want to add some comments in it.