Yep, that's the same as I would say. You can start with a short leash and work your way to a longer leash until he obeys your first recall without hesitation and eventually doesn't run off at all. I would even put this practice into outside of home too, wherever you take him for his walks. That way he knows his behavior is expected to be the same no matter where you are or what the circumstances are.
Hail Gunther 7-2-2013
If at first you don't succeed, destroy all evidence that you ever tried.
"Some people never end up going crazy...what a truly terrible life they must lead." - Unknown