I have the same issues as yourself.
I had not looked too much into them. The midgard comment about a custom PHP install is no good.
I do not mind Perl but I would prefer to stay with mostly one language as changes are much easier.
I have heard great things about Zope. But then we are adding another language into the blender.
If you find anything please continue your thread.