I think this is an excellent idea -- I thought of it as
well because I was trying to run down a post on
constructing a sort with hash values (turned out the bit
of code I was looking for wasn't even on perl monks)...
Anyway...I made a more extensive proposal here.