That would be helpful, except the warning only catches package variables, which I often very well intend to set only once (usually another module's option variables, stuff like $CGI::POST_MAX). The amount of package variables used in my code is very nearly zero anyway, and I scope my lexicals as tightly as possible (I don't reuse temporary variables either) so leftovers are a pretty much a non-issue.
In summary, all that warning has ever managed to do for me is to cause mild to immense irritation, without any benefit whatsoever.
Makeshifts last the longest.