in reply to Re: Arcitectural considerations with modules
in thread Arcitectural considerations with modules

The problem seems solved now that I put EVERYTHING into my export list as I should have before. Actually I don't like maintaining a large export list, so I was using my own custom import sub that combined the symbol tables. For example:
sub import { my $pkg = shift; my $callpkg = caller(0); %{"$callpkg\::"} = (%{"$callpkg\::"}, %{"$pkg\::"}); }
But this wasn't working out for some reason. I was so hopeful that it would work!