I've found Dancer2 to be an excellent, fast framework.
I've tried a few other frameworks, from other languages. Some have so many dependencies it's amazing they even compile. Others try to mould you into the frameworks way of doing things whilst not supporting some of the amazingly cool features of Dancer (regrex route mappings, hello!!).
People I work with think I'm a Wizard or Magician, because of the applications I produce, but I'm not. It's because of tools like Dancer.
And database integration is as easy as with Perl, since you just install the module and start using it.
So 5 stars from me, a great framework.
Great module that works well. I've used it in pretty heavy application and haven't seen any issues, I populate a database from Active Directory which has over 70,000 documents. Documentation for this module is excellent and very very useful to do the basics with Documents and Collections. I found my own (a couple actually, depending on if it is an _id object or _id string) way to lookup id's. I found it useful to create a sub called findDocumentByID which, given an _id, returned a hash ref of the Document.
I tried another MongoDB module but it was out of date and had an issue from months back unfixed.
I'm using this with Windows 32bit (I know, I know) and under Windows and Cygwin, it works well.