Beefy, it will be an interesting project for you and while you may be able to design/build something to do what you want it is likely to be specific to your setup. On a personal level my first servo had a needle positioner, I bought it because it sounded like a good idea and I had no idea what I was doing! I tried it and didn't like it. I find for sewing leather a slow, controllable speed is all I need and an NP is of little value.