Elvis' 2025 cap and roster cleanup proposal

That seems like a good plan. The only move I'm not a fan of is restructuring Nathan Shepherd, but that's mostly because I think we need to upgrade that position. But, he would be good depth so it's not a big deal. Extending Juwan Johnson is obviously controversial, but I do think there is a player in there if he can stay healthy and the next OC can figure out how to use him correctly. I'm not sure he should really be a TE since his blocking isn't great and our mediocre OL and issues at RT mean he would often have to stay in to block or chip before running routes.
Yeah, I'm not a huge fan of those last moves either but they were easier to figure out than some of the others. It could easily be Chase Young, Shaheed, Taylor and Olave extensions in place of Shepherd and Juwan moves. Or even dumping a few bottom of the roster contracts, although that is hard because only top 51 count and if dumping those, other come up to replace them.