in reply to The -w switch on a web application

IMHO I would try to get the 'unreadable' solution running ;-) This is more unhandy to read, but on the other hand, you can find 'real-errors' in your access.log easier.
And it will give you more information, when you have to integrate a 'hot-fix' on the Life-System ;-)
Btw. Try use warnings instead of -w.
----------------------------------- --the good, the bad and the physi-- -----------------------------------