How does the controller know when to pull the servo back? Are you basically trying to make a huge tach where a lot of cycles/second drive the servo to it's far end of the motion range, or how does this thing know when to move back towards its at rest position?
The first thing that comes to mind is a programmable logic controller like a PIC (only one I have any experience with) since it has input and output pins that can deal with this sort of thing. You'll also need an amplifier to actually deal with the PIC output because it cannot drive anything like a servo directly.
This is a controls question and not really automotive specific. Input square wave signal controls motion of servo, but what sort of change at the servo are you looking for, and what sort of torque do you need?
I can try to help maybe get some ideas together but I am not a programmer and my controls / PLC experience is from a couple classes in college. Framing your requirements can really help you get some results and right now the requirements are fairly incomplete.