Perhaps I'm misreading "with out OOP concepts" but if one isn't concerned with OO or inheritance then Exporter isn't
needed at all, though it can certainly make life easier.
Naturally this means prepending the package namespace as in:
my $foo = $Some::Package::HASH{'bar'};
-gh