Your cats aren't "overly friendly" - they're just being cats! They like night time as play time, and they just love to wake people up. The first cat we ever had woke me up an hour before the clock did for nineteen years. And it didn't matter what time I wanted to get up. If I planned to get up at six, McGee started announcing the day at five. If I planned to get up at nine, he started noisemaking at eight. It was really amazing, when I look back on it. But cats think everybody should operate on Standard Cat Time.
My son and his wife preferred to have their cats stay out of bedrooms at night, and he ended up making "screen doors" that were just outside (in the hall direction) of the regular bedroom doors. They latched with hooks, and did the trick. He said they were easy to make, too. And a little catnip in the cat-approved rooms just at bedtime seemed to make the non-bedrooms acceptable substitutes for the kitties.
When I had new babies, our cats thought the bassinet was pretty cool... until strange noises started to come out of it. Then they thought, "What's that noisemaker thing doing in there?" and preferred my bed instead. I've heard that putting aluminum foil around the edges of the bassinet or pack-'n'-play can be helpful, because they won't trust the foil. But I never did try that. If the tent apparatus fits the crib, I'd give it a try BEFORE the baby arrives. If your cats try jumping on it and it collapses, they'll only try it once. Well, maybe twice.