While the specific names can be argued, the overall costs to fill those spots on the roster seem about right. For example, I see no reason to pay Schafer $1M when Reed and Heyward can both play CF, and Constanza is waiting in AAA in a pinch. I would much rather see a real LHed Hinske-type bench bat brought in. I also doubt it costs $4M to keep EOF and Venters around coming off TJ (second one for Venters). If it does cost anywhere near that much I think I have to pass on both.
The only way I see Mac coming back is if Gattis is traded for a young stud to play 2B. Maybe a deal centered around Gattis for Profar? Wren would obviously have to add assets, but Gattis would be the centerpiece.
It may sound nuts, but there is an off chance some "Uggla money" could be freed up to make a run at Cano. It is about the same slim chance that the Braves had at signing Holliday a few years ago, but the tiny chance is there nonetheless. If the payroll bumps up to the $110M range, paying Cano $20M per year suddnely becomes only 18% of the payroll and doesn't sound quite so outlandish.
Bottom line is that Wren MUST fix 2B this offseason. He has the resources to get a significant player, so he needs to get it done. Anything less than a near all-star level player at 2B next season should be viewed as a failure on Wren's part.