Hey there,
I see nobody replied to you yet - sorry! When we had this problem, I decided that in the middle of the night I wouldn't be able to stick with checking until it's been X number of hours, and feeding other times. So here's what we did, and it worked fairly well:
Step one - no feeds before midnight. It is most natural for a baby to sleep the longest/deepest stretch in those first 5-6 hours, so use that to your advantage. When DS cried before midnight, I would go in, tell him night night, shh, offer him his soother, tuck his soft blankie by his face and leave the room. I didn't go back until he'd fallen asleep and woken a second time. After midnight, I would just feed, lay back down and walk away. At this point he was sometimes fighting going back to sleep even after a feed, but I stuck to my guns.
Once he was consistently sleeping until midnight or later, I decided no feeds before 3am. Same technique, except I would offer him a sip of water from a bottle, stick his soother in and say night night. I didn't go back until he'd fallen asleep.
Next step was no feeds before 5am, and finally no feeds!
This took quite some time, but we got better sleep all around and he went back to sleep easier after feeding once we started this training. Some people are lucky and once the baby is trained thru that first feeding, they just sleep all night. I didn't have that luck, but trust me, if you can go to bed at 9pm, and know you won't get up before 3am, it feels much, much better. I did enlist my hubbies helps, since I would pump before bed, he did the 12am feeding. That was awesome!