in reply to "use" location within a program - it matters??

use does happen at compile-time, but require doesn't. When you require the file from the main CGI, that file is compiled, and at that file's compile time, the use statements are executed.