John, you are right about over extending and retracting. Many people have experienced the same thing with their electric landing gear.
If there was a stop, unless it was an electrical cut off, it would probably have the same end result. A hard stop blowing a fuse.
The one solution that has come up many times is to paint a line on the leg and use that as a guide to stop.
Peace
Davd