in reply to Multiple requires

There're a huge number of potential issues that can arise in this type of situation. What are some examples of the crazy errors? What do some of your requires look like?

Also, have you looked at creating modules that inherit from Exporter? That might solve a number of your issues, especially if you're talking about centralizing your subroutines, for example.