I've inherited Perl code similar to what I have shown below. Package contains common subroutines and does not import nor export namespace. This calling convention seems atypical. Refactoring is an option.

I'm interested in understanding the risks/side effects of explicitly naming the package when calling a subroutine within the current package. Thanks in advance.

```
package Util;
sub _step1 {
    # <code>
}
sub _step2 {
    # <code>
}
sub doWork {
   Util::_step1();
   Util::_step2();
}
1;

```