It sounds like he wants you to be the woman holding the purse string, but in actual fact, he does not sound like a very independent man to begin with. Only give it if he means it, and he cannot sulk. So if this is not working for him, then he needs to raise it. You resent him. He resents you. Why is it necessary ? Whatever you guys are like, you need to honestly open up chat and talk this through, because to me, it sounded like you both have coupled with "dating" to "married life" without the foundation laid down. If you are married, and a solid couple, I would expect both of you to do your thing to make sure neither of you don't survive. Meaning, all decisions are talked over, and it is for the benefit of both of you.
To me, because both of you have met when young, so you have not had that period of time to allow both yourself to manage finances independently. That is why sometimes situation like this can kick up a big fuss over trust issue. Both of you need to have the same mindset first. If he kicks up a fuss, then maybe it is time that you guys seriously set out budgets and lock it down and allow him his own freedom to manage his personal life a little bit and some of what you budget to manage on food, or nice to haves for everyone and both of you have a set personal budget and spend what you like.
I would only pool together if both of us are committed. I have to say, I couldn't do this when I was younger, because obviously, I needed to prioritise myself. I can now, and I have the confidence to do this.
Why don't you give him some responsibility as well on the billing side ? How can you be holding down a job, well, 3 jobs, as well as doing all the billings, AND managing his personal life? You're not his mother. You're his partner. If he had not let go of being mothered, then this isn't a relationship and it is not healthy. You need to let go, and ask him to manage some things too. Maybe he feels useless, and is not useful. So why not give him some things to do and to deal with ? If he does not manage a bill it means that he doesn't trust himself either. He has to trust himself to look after himself too. Which he is not doing... As you mentioned that you are 28, you both need to push for this independence and mutual inter-dependent-ness. If you do not learn that you're sinking, you won't ever learn to swim.
I'd advice both of you to do spreadsheets and "see" where the money has gone.