If I'm the GM I make some roster moves with our DLine. But first everything hinges on whether or not Gregory is reinstated.
If Gregory IS REINSTATED:
3 options for Crawford -
1. Paycut. / 2. Cut him / 3.PayCut + Trade
We should trade either Crawford or Armstrong.
We could offer 1 to Cardinals for LB Hasson Reddick
Or offer 1 to Bengals for WR - Auden Tate or John Ross
Or offer 1 to Bucs for TE - Cameron Brate or OJ Howard
If Gregory IS NOT REINSTATED:
Cut Crawford, then send a trade package of
DE - Armstrong + CB - Awuzie
To Bengals for
DE - Carl Lawson + either TE - Drew Sample or
WR - Auden Tate/John Ross
Cutting Crawford frees up 8 mil in cap room, Bengals get a young DE Armstrong whose under contract through next season then they get a need filled at corner in Awuzie whose on final year of rookie deal. DLaw now has the D-End of future on opposite side of DLine in Lawson whose also on final year of rookie deal. Lewis will outplay/earn new contract over Awuzie so instead of just losing him to free agency we at least get a player the same age who can be 1 of our starting DE of future. Also, we either add another WR in Tate or Ross or we add another young TE in Drew Sample. Depends which Dallas prefers & who Bengals dont mind giving up.
Dallas will have to resign Lawson but he wont be expensive & that gives Dallas option after season whether or not we want to resign either Griffen, Smith or Gregory to rotate & share the DE spot opposite of DLaw with Lawson.

Mark my words that Lewis outplays Awuzie & will be the one to be resigned. So why not get a player in return for him now? Especially when we are overloaded at corner. With Awuzie gone we still have Lewis, Brown, Worley & rookies Diggs & Robinson. Beginning of season Lewis, Brown, Worley are the starters then if one struggles or if Diggs/Robinson look better amd more capable then one of them can take a starting spot.
Release Thompson, let Wilson & eithwr Worley or Robinson to be the backups at safety.
Thats consolidating + solidifying future at secondary