I can understand him not sleeping with you if you never sleep together, but if I was a guest I would think him sleeping on the sofa is very odd. I would think nothing of a couple having separate bedrooms, but him sleeping on the sofa would make me think you have fallen out.
Me and DH have a 3 bed home, and have a bedroom each. (And a spare bedroom.) We have slept separately for about a decade - due to his snoring - and I would never ever share with anyone again now. However, if we had not got a spare bedroom, I would never have guests. He would certainly not be sleeping on the sofa if we had guests, and neither would I!
I don't think that there is anything wrong with separate bedrooms and think sharing a bedroom (and a bed) with your spouse is just for those in the first flush of romance. Many upper class and middle class people have separate bedrooms, and some years ago, a married couple sharing a bedroom would usually only be people with a low income/a small home.
My older DD (nearly 30) has been with her DH for 12 years and lived with him for 9 (recently married.) She said about 7 years ago that it's 'weird' for a married couple to not share a bedroom.
She and her DH have just recently moved into a large 5 bed house. Bedroom 1 is their office - they both WFH some of the week. Bedroom 2 is for guests... It has a double bed. Bedroom 3 - the smallest bedroom (10 X 10,) they have made into a walk-in wardrobe (and they also keep their CDs, records, books, DVDs, and video games, and so on in there - (and there is also a single bed for extra guests,) and bedrooms 4 and 5 are 'his and hers.'
So even at just 30, they have separate bedrooms now. I have not said anything to her yet, but I do feel like saying 'I thought it was 'weird!' 