Good training area ... as long as the obvious dangers are closed up.
I used to take my IRN into the bathroom in her cage, wait till she came out of the cage on her own, then put the cage out of her reach while I worked with her. She could perch on me but did not have her cage available. She was flighted so she would fly around the room and I would keep after her until she was too tired to fly, then I would work on her steppng up. At first it was just SECONDS on me, then away she would go, but I would praise her verbally every time she would finally step up.
As the times she would step up increase, I would push for just a little more. If she stayed on me for 5 seconds, I would push for 10. Once she would stay on my hand, I started her on the laddering exercise. Again, one step at a time. If she did it once, I would praise her, but next time I would try for two.
It took me 6 months to tame her down enough to handle her. And I took a lot of bites in that time, but now she is my lover bird. She is still flighted as I do want to keep my fingers attached to my hand

but I don't mind.
I worked with her 15 to 20 minutes at a time, twice or three times a day, almost every day for 6 months. It was worth it. Although at times I really wanted to say the heck with it, let her be wild. I'm glad I stuck with it.
Good luck working with your sweetie. Just let him set the pace, but always push for one more, one more step up, one more ladder, one more time to stay on you, whatever. Praise him, treats (aka BRIBES) work wonders as well. If he knows he will get a treat for doing his step ups, or just sitting on you, that may help him realize your not the ogre he thinks is gonna eat him!!