alternatives to moonballing back?
what kind of courts? if on red clay, step further back behind the baseline and wait for it to come into your contact zone. hit a semi-deep (no need to aim for baseline) shot to his backhand. you can drive it or use topspin. you might get a short ball or a normal height ball from his backhand. if he runs around to hit a forehand, you might have a court positioning advantage.
if on hardcourts and you are short enough, just take a couple of steps forward and smash it. if you are tall, volley it.
a third alternative is hitting it on the rise, but this takes a lot of practice.
Disclaimer: I'm NOT a coach...
Real tennis: https://www.youtube.com/watch?v=yDqnkLJ9BtM