Thanks for the clarification about Local::. And I did not know about using CPAN ID's as top level namespaces. That seems more ideal since others can get at it.
(One of the reasons I haven't released some of my better modules is that, especially for mathematical modules, there's no good name other than the thing being implemented like "Math::CholeskyDecomposition" or whatever, but there are multiple ways of doing math in perl (Math::GSL, PDL, Math::Matrix, straight vanilla perl, etc), so I don't want to usurp the namespace.)