Existem várias maneiras de explicar como o pymongo pode funcionar (ou falhar) com o mod_wsgi, sugerido aqui:http://api.mongodb.org/python/current/faq.html?highlight=wsgi#does-pymongo-work-with-mod-wsgi
Além disso, você pode usar algum tipo de solução de pooling, como descrito aqui:http://www.mongodb.org/display/DOCS/Notes+on+Pooling+for+Mongo+Drivers
Um projeto que eu já sei que tem pooling é o MongoEngine , é um ORM muito simples que usa o pymongo nos bastidores. Você pode querer analisar isso junto com as soluções de perguntas frequentes do pymongo acima.