Its a tiny thing, (the other monks have covered it all pretty well) but you might want to use warnings; and to capitalize your package names. Its a convention that lowercase package names are (informally)reserved for perl pragmas.
Have a quick read through perlman:perlstyle. Even if you dont go along with its suggestions, the points it raises are worthy of consideration.
Yves / DeMerphq
-- Have you registered your Name Space?