in reply to Getting rid of "new"

hmm.. maybe a (insert standard caveats here) source filter to replace Some::Foo::Class( ... ) w/Some::Foo::Class->new( ... ) ? One immediate problem is My::Class::a_function( ... ) -- it would have to be table to be able to distinguish that case ..
This approach probably wouldn't be a production-worthy endeavor, but possibly an interesting/fun excercise..