My only concern with him wanting to be released is his salary cap hit. If they restructure his contract so that him outright getting released hits the cap less then I'm okay with it.
If Tony Romo is removed from the roster next year, be it by trade or release, the remaining cap hit for signing bonus money in future seasons would be the same.
$19.6M.
Restructuring can lower a player's base salary and that year's cap number, but doing so will increase future cap numbers by assigning more bonus money proration to those seasons (signing bonuses are paid up front but count in equal portions against the cap for up to 5 years).
Romo could agree to taking a pay cut next year with the chance to make back the money through various incentives, but the signing bonus money already attached to seasons 2017-19 can't be changed.
One way or another, that money will get charged against the salary cap.
Releasing/trading Romo next year will actually net $4.635M after a minimum salary player replaces the QB in the top 51.
Romo's future cap numbers, $25.2M in 2018 and $23.7M in 2018, would be wiped from the ledger.
It would represent $54M in cash savings, money that was to be paid to Romo in base salaries, and $52.56M in net salary cap savings after accounting for a contract taking his spot.