My cats get almost a vole a day during warm weather and fortunately they don't usually throw them up. We had fewer voles when we had more foxes around but a local plague of mange killed many foxes, so now my cats have more work to do. The main reason my cats go outdoors in the daytime is to do varmint control.
It's cold and snowing right now so the old lazy pusses don't want to go out.
Some of my friends who have cats let them go outside via a cat flap. We don't do cat flaps because other animals can come in through those (like racoons), plus we keep the cats in at night so they don't get eaten.
Another friend has a cat flap on her out building so her cats can have shelter.