in reply to Can we make $& better?
You may use today the feature mentioned in Re: Can we make $& better? (no need with $^MATCH). Even with older Perls, there is Regexp::MatchContext by TheDamian. Surely, it must be the inspiration for the 5.10 feature which is probably faster because introduced to the Perl core itself.
In Section Seekers of Perl Wisdom