Its totally understandable to want to go out with your mates, let off steam, talk crap, drink and have fun and then flop on a mates couch so as not to bother with the journey home. Pretty sure most of us have done that.
Your DH has no issues with your going out and having fun. Brilliant. he also picks you up on occasion. Brilliant. sounds like he does realise you enjoy your nights out and has no issues with them. And doesn't even mind if its a couple times a month. I'd say thats pretty good going for a parent and don't blame you for taking advantage of childfree time to do this, especially as DH likes his time on his own too.
But...... and heres the but.
You have chosen to be in a relationship with someone who was cheated on by his previous wife, and this was done by 'staying out at friends houses'. And yes, of course thats his hangup and something he has to deal with, but none the less you know this has happened in his past and that he is likely feeling insecure and anxious about you doing the same.
Chosing to be in a relationship with someone with something like this is their past, is something you need to take into account and not just go 'well its his issue, so nothing to do with me'. (which I am not saying you are doing, but some on this thread have this attitude). I'm a firm believer that in a relationship you each take on responsibility for the other. not in terms of physical silly stuff, but in terms of emotional wellbeing. I want my partner to be happy and vice versa. There may be times input isn't always 50/50. sometimes it might be 80/20 if one of you is having a rough time or struggling with something. My partners happiness isn't my sole responsibility, but I contribute to it and wouldn't want to purposely do things which I knew would make him unhappy.
It doesn't sound like he is accusing you of anything. Sounds like he has this thought at the back of his mind mostly under control as he has no issues with you going out. But I really do think you need to meet him half way on this one and realise that this insecurity is always going to be at the back of his mind, more so when you are out staying at friends - the exact thing his wife was doing when cheating. and if its something you can not make any worse for him, then surely thats what you would want to do.
If that means coming home after a night out, then thats the compromise. Its only 30 minutes, its not like its hours away anyway.
sounds like you get to have quite frequent nights out. Given the history with him, just go home. Surely him feeling secure in your relationship is much more important than your inconvenience getting a cab home after a great fun night out.
He does not sound in the least controlling to me. He sounds like a bloke who was shit on by his ex, and is just anxious about his new wife wanting to do the exact thing that later turned into what was quite probably his worst fear.