in reply to Re^2: Good package practices
in thread Good package practices

@EXPORT should let you use GetLinks() without the namespace prepended to it. Read the Exporter docs for more info.

In regards to keeping a module's method private, read this little snippet from perltoot:

Perl doesn't impose restrictions on who gets to use which methods. The public-versus-private distinction is by convention, not syntax.