I agree with the meat of this suggestion, but I think it's far too aggressive for the Twins.
I don't understand why you would DFA Cruz or Simmons on June 1, when they will likely command at least some value at the end of July. Trying to move them in between those dates is fine, but doing something so aggressive just to get Nick Gordon another 100 PAs probably isn't worth it.
Donaldson's contract is too big to move, IMO. DFA'ing Donaldson just isn't going to happen. I think he and Maeda are the two vets that are going to stick around.