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.