What if they were to go further and expand it to something like 27, but the final two slots were bonus roster spots? Basically players could be placed there and would be ineligible to enter the game, but would continue to earn service time and be on the big league roster? Different players could be placed there every game if desired. Maybe make a rule that pitchers can't be placed there unless they've gone 2 days without pitching, or 4 days if they've thrown more than 50 pitches in their last outing.
It would allow teams to be creative (and deal with minor injuries easier rather than having continual shuttles to the minors), but without adding lots of extra in-game moves.