I am sure that we will find a way to get rid of as many bad examples as possible. Because bad code breeds bad code we should always work eagerly towards this goal :)
It should be possible to "script"-ize at least parts of such a conversion. I will dig up the sed book.
Otherwise I agree: let's get rid of a prefixed variables at least for all new packages.