Pretty excellent. I usually use Perl for web apps because of the better HTTP server infrastructure and because of the EV event loop. (libev is some pretty nice software.) The second issue is now solved, and the first issue is closer to being solved.
(An example app I decided to implement in Perl even though I would rather have used Haskell was a web proxy. Perl has a standard HTTP::Request/HTTP::Response library that clients and servers both use. This makes writing a proxy downright trivial. With Haskell, the client has a pretty good API, but the servers have slightly-different-for-no-reason APIs, making the code 99% useless conversions and 1% actual code. I am almost motivated to fix this, especially after looking at Snap.)
(An example app I decided to implement in Perl even though I would rather have used Haskell was a web proxy. Perl has a standard HTTP::Request/HTTP::Response library that clients and servers both use. This makes writing a proxy downright trivial. With Haskell, the client has a pretty good API, but the servers have slightly-different-for-no-reason APIs, making the code 99% useless conversions and 1% actual code. I am almost motivated to fix this, especially after looking at Snap.)