Actually, I've come up with a really elegant solution to this: switch to Nginx/Passenger.
Now that the Passenger gem support nginx out of the box, along with Ruby Enterprise Edition, the performance is better, setup is just as easy, and it actually works and gets updated in a timely fashion...