I was happy to read that he came home! It sounds like he may already have it figured out that he is at home. As far as how far he wanders I am not sure what you can do about that. We have several barn cats. Some are always within shouting distance but others, male, are gone for a few days at a time. I have been told if a male cat is fixed he will not wander as far.