The answer for this is simple: there’s no need for it to be healed. The Pope recently apologized for the treatment gays have received from the church in the past as the church’s understanding on the matter hasn’t kept up with reality, I’m sorry to say. In the time of Christ, homosexuality wasn’t understood to be a natural part of the human condition. It was something that you did because it made you feel good while you were in a marriage that was most likely an arranged one. It wasn’t because you were in a marriage against your will as you, by how God made you, weren’t in love with your spouse and could never really be. Today we know homosexuality to be how a person’s mind is made and unlike pedophilia, isn’t of a harmful disorder that hurts others. However, since we’ve only understood this since the early 70’s and society has only just begun to come to grips with the matter in the last twenty years, the church is slowly beginning to change its tune as it’s no longer understood to just be a matter of debauchery as it was considered in ancient times. It’s understood to be a matter of honest love between two people. This isn’t to say that the church should accept gay marriage. After all, marriage is for procreation and such can’t happen between to gay people. But, to consider it to be the sinful relationship we have in the past, is to be in itself, disordered as it degrades a person for their natural and non-harming self. The Catechism, isn’t set in stone as has changed several times in the past. Most recently in the early 90’s to reflect the age in which the church exists. This may well be the next part to be modified.