Are you looking to simplify the process or completely automate it? I'd be very leery about trying to completely automate it unless it represents such a small volume that if something went wrong it wouldn't matter (seems doubtful at 50g!).
I think an easy solution, one I need to get on the ball about myself, would be to simply reconfigure your plumbing from your main return so that it can return water back to the sump (a tee and ball-valve). Then, when you want to do a water change you just connect pipe from that sump return to a drain, and empty the sump.
Then you can just have a 55g drum with a ball-valve that you either pump, or preferrably have it raised and let gravity do the work, back into the sump and just close the valve when you've reached your desired level.
I was contemplating a much more sophisticated solution but the more I've thought about it, the less that really makes sense. Why not use my existing return to drain the water I need and then let the new water drain into the sump from a raised 55g drum? Super easy to do, hard to screw up. Why am I not doing this already???
I'd be interested in other people's thoughts. I remember Bec having a pretty neat solution to this issue...might want to PM her.