Some of your post could have been written by me.
He may genuinely need your help on certain things, but yes, it's true that some men expect you to be there as an assistant to them. Deep down, they are resentful for having to do a task and want to make sure that if their time is being 'wasted' on doing such menial things, then you are somehow involved and wasting your time as well. There are some women who rely on men to do things they're perfectly capable of doing, though, but generally this sort of thing might happen more to women because of male entitlement.
They get this messaging from an early age from stories and film. It's changing a bit, but a lot of leading female characters are simply there to support the male star's story line They are the vehicle by which male heroes fulfil their destinies, and are not full characters or persons of their own.
I also feel like I am supposed to help him manage his moods and emotions and smooth things over for him which of course I often don't mind doing because I do want to support him but I feel that in many ways he should be mature enough to manage his own moods most of the time e.g. he often gets hangry, getting into a bad mood when he is hungry, he is in his 40's and so I think he should know by now that he needs to eat before he gets this way but so often he doesn't and I end up bearing the brunt of his hangry moods or if I can I am trying to manage them, knowing he needs to eat before he does and so I'll feign hunger and a headache to ensure we stop for food like a mum trying to prevent her toddler from getting too hungry or tired
This is what I feel I could have written. It's so similar to my experience and I eventually I realised that the reason why I felt like he was hard work to spend time with was because it was like having to constantly manage a toddler. I was having to anticipate his needs because he made no attempt to address them on his own. I didn't want him to be grumpy, nasty or sullen. I stopped doing this when I looked at the situation from a more objective viewpoint and realised how fucked up that was.
Another ex called me bitch and cunt when he got hangry. It escalated as it wound him up that I'd stand up for myself and call him out on it, which I don't think he was used to at all. I think it's often an excuse to abuse and get away with it, linking it to a physical issue rather than it being part of their shitty personality. His mother and sister got the same from him.
You have done your job which is to support him lovingly, but unfortunately, what you've been doing, just like I did, is reinforce the behaviour. He has learnt that unpleasant behaviour and lack of care for you is rewarded by you managing his emotions for him. That needs to stop straight away.
Declare to him that you will no longer be anticipating his needs and moods like you would for a baby, and act on it. When you get so much as a whiff of nasty behaviour or 'hanger', disappear. I'm serious - get out of the house for a walk, or drive away, or at least leave him to go into another room. Refuse him any of your company, deny him an audience. If he tries to tempt you back and starts acting the same way again, repeat and leave him on his own for at least an hour or more.