http://www.perlmonks.org?node_id=589857


in reply to Twofer: 'use base' vs 'use'; and SuperSearch

But I'm still confused. The Module::Dependency code is object-oriented — and are some of the modules it uses are. Can I leave 'use base (Exporter)' in place and add 'use Exporter;'? Or should I comment it out?

You don't need both. Doing  use base qw(Exporter) will load the module.