Stephen,
Given that your module appears to be a tool for helping developers
migrate away from the use of global variables, wouldn't it go better
under the "3 (Development Support)" section?
I am bringing this up because your module seems to be a profiling
tool sort of like a number of the Devel::* modules or Benchmark.
On a related matter, I am wondering a bit about the purpose of the
Tie::* namespace. Is that namespace meant for all modules that
implement a Tie operation, or is it more appropriate for some modules
that are implemented by tying to go elsewhere?
If the latter is so, might I suggest you use a name like
Devel::WarnGlobal instead?
Or am I getting the wrong impression of your module's intended use?
// Darren Duncan