in reply to Trying to be stricter...
Assuming you are putting them in a separate file so that other scripts can use them (otherwise they would probably be in the file that 'require's them), you could put them in a module, then export them. If there's quite a few, you might put them in a separate module in a subroutine, then export only that subroutine. You could write it in such a way that you tell the subroutine what you want and it returns the value, or it can return a hashref with the keys being variable names (although this would require you to rewrite existing scripts). There are other solutions, but it depends how your current scripts are written and how much you have to export.