^^^ You've described my strategy almost exactly, except I would say one needs to get into somewhat of a pusher mentality also, in the sense that one has to choose safe shots at all times, unless the ball is a cream puff sitter inside the service line.
With hard, flat shots, the pusher, with his 6-inch stroke, can use the pace you give him to block the ball back to where you don't like it. Flat shots are easy to redirect. But one has to stroke heavily spun balls to place them, and pushers are bad at that. Spinny shots always have some uncertainty about them - how high they'll bounce, how much they will break to one side, and of course the amount of spin that needs to be countered - so the pusher will not be able to bunt the ball back precisely.