in reply to Psycho AUTOLOAD question

Nevermind. Stupid fraggin' Perl syntax error in an unrelated module was causing compilation to fail on the wrapper module. Therefore, as near as I can tell, it was trying to treat the call to mediate_document like a subroutine by moving the invocant in as the first argument in a package that wasn't defined. This should have prevented the test from opening up but I must have an eval wrapped around something in the wrong place.

Therefore, note to anyone who gets the AUTOLOAD deprecated warning on code that looks okay: look out for modules that have syntax errors but didn't kill the program because of a caught and ignored exception. Doh!