in reply to Loading arbitrary modules

I've used the third version for some of my modules because its the most efficient. I would recommend Module::Load, Module::Pluggable, UNIVERSAL::require... because they're old and tested