Indeed. To the OP: exporting OO methods serves no purpose. Exporting puts the sub into the importer's package, eg main.
in reply to Re: Subroutines with the same name, in different packages
in thread Subroutines with the same name, in different packages
But when you call a method, you (usually) use the package name or an instance of that package, eg my $foo = Foo->new(); $foo->frob();. All the calling package (usually) needs to do is to use Foo; so that the class you're going to be using is loaded.
In short: don't export methods.