Our production team told that a 29-inches-long trouser is too short for a 58-inches-tall person.
So, we recommended a 32-inches-long trouser at least (from top of waist to ankle, please see line A from attached file) that you can fold the end up if it is too long.
This way, a child can wear it when he is taller.