I'm surprised your program is spending so much time in Exporter.
Typically, only at compile time any time is spend in Exporter
(when
import is called). For a program that
"heavily" uses objects, this shouldn't be much of a hassle,
as OO programs are relatively slow themselves already.
Calling methods is costly, because so much work needs to be
done at runtime.
If you have performance problems, converting functions to objects
is the last thing you should do. Objects are slower. Convert
your objects into regular function calls. ;-)
Abigail