Rock is totally not worth 50 bucks. Not even close. I don't care if it's Rock vs. Punk. That's way to much money for a match that will be way too over hyped.
I think though if there is a strong World Title match, a special feud/midcard match and then the Rumble, then it may be worth it.