The idea of 9 players for 8 spots is a good one. Injury, slumps, rest are all good enough reasons why. You also get real threats available to pinch hit and play matchups later in games.
I still like the idea of breaking camp with Shaw in a rotation with the infield. I did the math once on 6 games a week, 18 spaces for 3B, SS, 2B - give Dansby 5-6, Paredes, 5-6, Nico, 4-5, Shaw 3-4. The high and low sides at up to 18 each. Increase/decrease based on all the factors above.
The OF/DH thing was shown above, same idea. With Cody now you add 1B to the rotation. I like it