Mason wants a longer contract. He plans on playing at least this season and one more. He wanted the option for a third on his contract. The problem was that the Ravens weren't willing to give him an extension, so he retired to show them that he deserves the contract.
I think he's worth it. Two more seasons with the Ravens would be great for them if they could pick a speedy receiver with good hands in the next draft.