It's hard to tell if the time is right for him or not. With our oldest, whenever we tired to work it out to have her fall asleep on her on in her bed (without rocking her to sleep or something), she'd get so upset she'd throw up. She's now just turned 6, and still wants me to sit on her bed for just a few minutes until she gets "settled". I figure it's a small price to pay for getting her to go to sleep quietly/peacefully.
We never did try to use the Supernanny way - but have seen her use a technique several times that's worked, but not sure if they tried it on a 19 mo. old.
I think the way she does it is: you do your bedtime, then put them to bed, and say, "It's time for bed." When they get up the first time, "It's time for bed" and usher them back to the bed. Each time after that when he gets up, usher him back to bed without making eye contact or saying anything...keep doing it until he falls asleep. Now I've seen her do it 2 ways - 1 with the parent leaving the room, and the other way with the parent sitting near the bed looking down - either way, each time the child gets up, the parent goes and puts the child back in bed. The first night will be the worst, and each night after that got progressively better. It may be something worth trying, I don't know.
With our now 6 year old, we had her "big girl bed" but waited until our 3 year old came along to really try to get her in it, and we made a big deal of it - that it was a big girl bed, and it was special because she and her sister would share the room, etc. We also put a humidifier in the room with a nightlight built into it - bright enough to see in the room, but not so bright it'll keep you up. We also gave her a flashlight and put it on her nightstand. Those seemed to help too.
Just a few thoughts...for what it's worth...