I would say that you're right, he is hungry, but it's doubtful that he's hungry up to 8 times a night. At that age, LOs should only need 4 feedings a day, so if he is feeding for 10 mins at a time during his NWings, then likely there is something else going on as well.
Does he have a soother? Re-plugging him may help reduce the NWings if that's the case. Also my LO gets distracted when nursing as well. I've resorted to pumping and bottle feeding. I bottle feed while distracting her with a toy. A few other recommendations- try a breast feeding necklace to distract him, try feeding in the dark, and feeding right after a nap when he's still sleepy.
By upping his intake during the day, hopefully some of the NWings reduce. And like you said, I do think it's habit. He may be hungry a few times at night, but it's a little excessive!