in reply to config package file

Are there other (better?) ways to achieve this, any problems with using "our" in this way?

No, that seems a pretty standard way to do it.

A couple of small points with your code tho':

--
<http://www.dave.org.uk>

"The first rule of Perl club is you do not talk about Perl club."
-- Chip Salzenberg