I've been using Moops for my own tools for some time now. While not necessarily suitable for libraries you are uploading to CPAN it makes application development much more pleasant.
If you find your self using things like: Moo/Moose, Moo..::Types, Method::Signatures, Try::Tiny then this will fit your workflow and save you a lot of boiler-plate.
Documentation is good. Occasionally a syntax error will result in a confusing eval-based error message but apart from that it's all good!
If you experience any problems installing, check your version of "Import::Into" - my Debian-packaged one seemed to cause problems that an update fixed. Probably a non-problem by the time you read this.
Good documentation, pretty flexible and with a sensible interface.
You can control styling, have multiple tbody sections and add one or more rows to the bottom of the table (e.g. for totals). Table data can be pre-processed and formatted separately and converted into links if required.
Limitations: no tfoot support, you can't add rows between tbody sections (for section totals).