I've just recently been through the same thing - using glasses for reading/close up but now my distance vision is starting to go as well.
Went to the local optician and explained that I would be keen on wearing contacts when I'm out and about shooting/stalking/fishing or even simply just walking as glasses would be a pain.
We decided that daily disposable contacts would probably suit me best and we experimented with various combinations - they do varifocal contacts which I tried but they made me sick though perhaps I might have got used to them, it is also possible for some people to wear a distance prescription in one eye and a close prescription in the other but again that made me feel sick, and so I ended up simply wearing the distance prescription in both eyes. I've got to say they are great and it is worth bearing in mind that they help with everything from about arm's length to infinity so, for example, I can use a computer with the distance contacts in as the screen is far enough away that they bring it into focus for me. So for everything but the most close work I use the contacts and if necessary I put the reading glasses on for really small or really close stuff - I've never needed the reading glasses when fishing or shooting.
Putting the contacts in was a bit of a trial for me at the start but after some practise it just sort of clicked and now I can just pop them in no bother and I like just being able to throw the disposable ones away after a day - plus they are inexpensive so I can keep a few spares in the car etc. My feeling is that they move my groups a little to the left, though I have no trouble using the scope, and also that they reduce the light a little right on last light but as they aren't varifocal so I get no splitting of the image.
So, you probably have lots of options but it takes a little bit of commitment and time to find exactly what works for you and to get into the way of using it but if you are willing to put in a little bit of time and effort, and be a little flexible in your requirements, then I would be certain that you will find a solution that works for you.