We already support passenger and have for some time now. It works very well for most cases but mongrel is still a better choice for some apps that can't run on passenger because of threading use or the need to use amqp etc
You probably saw this already, but someone on the rb-amqp list wrote a library enabling use of amqp inside passenger: http://github.com/danielsdeleo/qusion/