As I was the primary objector in that revision, I think the idea of doing the same within an extension is suitable as an immediate solution. Should be very trivial to implement/review/deploy and would keep core clean.
-Chad
Doing it in an extension seems appropiate. I would still create a Special page for introducing blocks, even if you ended up storing it on a MediaWiki page.