You may want to give a look (and a try) at Dancer: http://dancer.sukria.net
It's a microframework designed to be effortless for the developer. It's strongly inspired by Sinatra, from the Ruby land.
To start playing with Dancer, all you need is to issue the following command:
$ sudo cpan Dancer
Once all the dependcies are installed (Dancer depends on only 3 modules) you can start writing your application. It's as simple as the following example:
#!/usr/bin/perl
use Dancer;
get '/' => sub {
"Hello, World!"
};
dance;
Then run this script and you have a running webserver listening.
If your application gets bigger, Dancer can also be a good choice: it supports different kind of template, session and logger engines and can be run under different environments. It also supports the great PSGI architecture wich will allow you to deploy your application under quite any web server you like (see http://plackperl.org).
So far, people who tried Dancer seem to be very pleased by its ease of use, and the project gathers more than 70 followers on GitHub (see http://github.com/sukria/Dancer). Maybe you'll like it as well.