You should always keep them on a leash until their recall is as solid as a rock.
Just what if he runs away & doesn't come when called, all your training up to that point went right down the drain.

How about a long training line? They make them up to 50 feet, possibly even 100 feet. Let him have all of it, just keep your hand on the end. He will still have a ton of movement.