I don't see any need to rebuild yet and there's no real benefit in making that decision on June 1st versus July 15th.
I agree that Larnach and Kirilloff should continue to receive playing time but quibble with the others. Sano should still receive playing time, at least in a platoon, until he shows he can't hit at all or shows life again. Polanco is not a third baseman, he doesn't have the arm for it. Besides, what are you going to do, bench Donaldson in the meantime? That makes no sense. Rooker doesn't deserve playing time over Kepler and I'd argue that he hasn't shown he deserves playing time in Minneapolis at all. "Different" is not automatically "better", particularly when speaking about the defensive butchery of Rooker over the quality defense of Kepler.
And calling for the DFA of quality veterans is the ultimate knee-jerk reaction. Donaldson will be paid by the Twins for over 2.5 more seasons, you really want him to go be productive for another team while the Twins foot the $70m bill? That's really foolish, no team would *ever* do that.