With help of Exporter function also you can call the external package function.
Then it is not needed to call the function with moduleName::fucntionName
Originally posted as a Categorized Answer.
Comment on Re: How do I place a subroutine in an external file and call it?