Barton is a solid special teams player and backup in a pinch. He can stay on the team as a non-starter until his rookie deal is finished.
We need to handle the bloated contracts first: Jackson, Adams, Diggs, Harris. none should be back at their current salaries.
Then we can let some useless free agents test the market like Collier, Lock, Burns. re-sign the decent free agents like Neal, Penny, Geno and Myles Adams.
And trade DT. He's much higher on my disappointment list than Barton. He's the worst edge setter I've ever seen. Brooks and Barton might have looked better if the DL was better at gaps and edges. Oh and Poona needs to go if we are sticking with the 3-4. Just not the right body.