I generally recommend a 60 yard zero IF you are using a fixed power scope. Your criteria of 50 yards to 100 yards is quite obtainable.
However, with a scope that has target knobs and where the elevation is easily adjusted, you can zero it where ever you like. The only problem is that past 125 yards, an ordinary .22 Long Rifle rimfire cartridge has the trajectory of a cast iron piano.
In your case, I would start off at 50 yards and zero it for that. When you get it zeroed for the 50 yard range, loosen the elevation knob and set it to "0".
Record the sight setting and then move to 75 yards. Again fire your rifle with the most accurate ammunition it likes and adjust the elevation to get a center of target zero. Then record this setting. Keep doing this at every 25 yards, out to whatever distance you think you might want to fire at.
You will now have a trajectory table FOR THAT PARTICULAR LOT OF AMMUNITION. If you change ammo, you will have to make up a new table.
You can make up a small chart showing your elevation settings, and tape it onto the butt stock of your rifle.
This works well for known distances. A good laser rangefinder in invaluable for finding out accurate distance, and for an unknown distance between your two known distances, you can make a fairly close guess on where to set your elevation.
Works well for Gophers here in the west. However, due to a target rich environment, there is a shortness of time, and lots of shots are fired with a 100 yard sight setting, then holding over or under slightly. Mildot scopes are very useful.
.