The feeding insdie the enclosure is the best wy to go. They will not strike you in association of the cage being opened feeding time every time. Its a myth that many newbies think is true. The transporting from one tank to another for feeding is enough to stress them out especially putting back after feeding. This alone can cause a regurgitation
You need to up the temp a bit on warm side to about 88-90 and cool side of 78-80. this will ensure proper digestion. each snake likes a certain temperature and thats up to you how you find it out.