I'm not aware of any software methods that will reliably fix VHS tearing.
This is something that the circuitry in DVD recorders is often good for. I can understand your points 2) and 3), but if you use the deck as a pass-through processor and capture the s-video output, there is no MPEG-2 compression involved.