I dunno about all that. Nearly every trainer on a route is avoidable if you just skirt through a bit of grass (though I definitely had to keep repels stocked because fleeing battle was tricky before you got the Smoke Ball), and there was always someone who offered to heal you up before you got to the tricky bits.