PiBeacon should work, but though I've tried it I'm not a fan of the beacons. I never found the reliability of the beacons themselves to be worth the fairly painful set up process. However, if you are willing to put in the time and perhaps use beacons with bigger batteries than the ones designed to attach to a key chain it should be a good solution.
I'm using an app called "Smart Remote" (
http://thehomeremote.com) solely to do presence detection with indigo. When I cross the geofence it tells Indigo I (or my spouse) are home or away. I've been using it for the last couple of weeks and it's been 100% reliable so far. If they have smart phones (iOS, android or windows) and your indigo is accessible outside your network (port forwarding or the indigo reflector) then it's a fairly inexpensive way to handle it IF you can make the geofence small enough to not have the gate opening way too early and still trigger reliably.
***** added correction *****
The link above is wrong. It is for a different app. The one I'm using is here:
http://homeremote.bouncingball.mobi.