Dwayne, I hear you. Night ascents are far more difficult, because you don't have the gradation of light to give you orientation.
Things that helped me a lot: 1) WRIST GAUGES!!! Having my depth on my wrist, where I can check it constantly, helped a ton -- and getting the Liquivision, which doesn't require that I backlight or illuminate it to read it, helped even more. Pulling up a console to look at depth meant I didn't have a continuous readout, and allowed me to get the PIO going.
2) Learning to watch the particulates in the water. Except in strong up or downcurrents, they tend to stay at the same depth. You can use your movement in relation to them to get a visual cue about your motion.
3) Learning to shoot a bag in midwater. Having the reference for vertical, and also for depth, was very helpful. But learn this skill in the daytime, because adding the task-loading to a night ascent when you are having trouble with them is a recipe for worse instability.
4) Dive with buddies who are better than you are. Buddies make a great visual reference, if they are accurate and stable. Of course, you can end up dependent on them, and that's a dependency you eventually have to break. But for your early learning, more accomplished buddies are a very nice crutch.
5) Do lots of free ascents in the daytime. Ascents are ascents; the physical cues from your ears and your gear are the same in the daytime and at night. The better you get at your daylight ascents, the easier the night ones will become.
All that said, the only time I have seen the two best divers it's been my privilege to dive with lose their buoyancy control completely was in night ascents. They aren't easy!