We always keep the bedroom door open, it's the way we personally prefer it, and since adopting Jameson this is what he has been used to. He wants to be where we are in the house, if we're in the lounge he'll cuddle up on the sofa, and if we're in the bedroom he'll cuddle up on the bed.
We have never shut him out, and don't think we ever will (although this means we do get ''presents'' in bed on occassion).
Edited to say: As far as having uninterrupted sleep goes, he is pretty good. Although depending on what time he goes to bed the night before he tend to wake up (too) early sometimes, and this is when he'll go crazy on the scratching post/ fight the wooden blinds/ remove content in bookcase and office down on the floor etc - this can be very loud, but it's just is way of saying it's time for breakfast, so I'll get up and feed him, and then off outside he goes!