I just noticed that Alexa Routines now support geo location triggering based on when your mobile device arrives or leaves.
What’s really nice is that you are not limitted to using your home as the reference location. You can enter an address, choose your defined home or work locations, or choose your current location.