I'll second Catalyst. Start simple, and it's pretty easy to learn.
http://www.catalystframework.org/
ON the same site you will find information about the book "The Definitive Guide to Catalyst" but there are other Catalyst books you can find with Google. And you can find a lot of documentation about Catalyst in POD format on CPAN and on the site above. Dancer is great, but it has a big problem. Dancer 1 was replaced by Dancer 2 because Dancer 1 has some limitations and it couldn't be just improved. However Dancer 2 is not ready to be used yet (even though I heard for many times that it is production ready). So you can either use Catalyst, which is the most powerful web framework for Perl, use Dancer 1 with its limitations, try to use Dancer 2 and if something doesn't work contribute and fix it, or if you like its style... use Mojolicious. BTW, if you want something very modern, you may like Mojolicious.