If you are going to make batch water changing less-manual (fully automated is a whole other thing!), then it comes down to having the ability to measure how much water you are removing...how much new water you are putting back in....and the ability to move the water out/in without buckets.
For me, I want to replace up to 50 gallons at a time. I built an entire 2nd 50 gallon sump just for that purpose. In normal operation, water flows through this sump on the way to the main sump. Whenever I want, I can stop this and the water accumulates in the 2nd sump.
As soon as that 2nd sump is full (50 gallons), I dump it directly to the drain and refill it directly from the premixed SW container with a pump. 50 gallons down the drain...50 fresh gallons in...let it flow back into the system. It all takes about 15 minutes because my drain and pump aren't as quick as I might like.