There should not be such a difference between the two servers, sicne they share a lot in common. So I looked into the code yesterday, found the bottleneck and fixed them, as well as adding some tweaks. Here's what I did, and the chart[1] shows how the performance changed.
If you're running your site with Mason and want to port it into PSGI/Plack stack, you can help rjbs to complete HTML::Mason::PSGIHandler which I originally wrote in September 2009 for the demo purpose but never managed to finish (since I've never used Mason for any real project).
YAPC::NA is in full swing in the warm Columbus, Ohio. I did my regular Plack intro talk, but this time with less focused on history and reasoning but more on demo and middleware, as well as latest updates to the servers and framework support.
There were lots of people showing up and i got plenty of questions and feedbacks.
The pace accelerated dramatically. This week we officially merged the PSGI branch into the main development branch, meaning that the next major release of WebGUI will officially be a PSGI app!
Write your PSGI (well, maybe compatible to Rack/WSGI as well!) in JavaScript and run it on any PSGI web servers. I'd like to see this port for PHP and other Inline'able languages as well :)