Contrary to what some will tell you, mice & rats are pretty much equal in nutrition for snakes; the big difference has more to do with convenience, & some snakes (esp. BPs) will refuse to eat more than one item per meal, so that's why people like to up-size to rats, so that rodent size is never an issue- "one & done".
What can make a snake regurgitate is feeding them one item, then waiting an hour or more* before adding another one to the mix, after the digestion of the first item is well along. *The risk of a regurgitation increases the longer the interval is between prey items. It's just a matter of them using their existing digestive enzymes, which are then moved along their digestive tract with that first item, & not having had enough time to replenish the enzymes needed to digest the next item separately. So if you're feeding 2 items, do it immediately- best within an hour of each other, & your snake should be fine.
I'm not suggesting that feeding 2 items per meal is a good thing for any & all snakes: we're not talking about overfeeding a typical snake here, but rather, this is about knowing when & how to make an exception to the "rule" of feeding one item at a time, & of knowing what your individual snake might need instead.