RE: Electronic way to center the control surfaces?
If you have enough servo are travel, just increase the ATV. That will increase the throw amount. If the servo arm wont throw it far enough, before it starts the other way, then you need to get larger servo horns.