So if power.cgi is in a different directory from Test.pm, I should use '.', right?
And if I want to make the subroutine 'power' available automatically in the main script (i.e. power.cgi), I should include it in our @EXPORT = qw(&power $hello_away);, right?
If I do that, then I won't need the @EXPORT_OK array. Please let me know if I understood you correctly =)