Opt-outs are almost invariably a win for the player, but I wonder if it would make sense here. It would require Anthopolous to be really rational and borderline cold-hearted, but I can imagine, say, a six-year contract with an opt out after three years working really well for us. Freeman rakes for three years, opts out, and we give him a hearty handshake and wish him well as he gets another team to pay him for the decline years.
Part of the reason opt-outs don't work for teams is they usually aren't willing to suck it up and just let the player go, but if you're willing to do that....
EDIT: Though opt-outs usually make more sense for younger players.