To have perfect contrition, one must be sorry for their sins not out of fear of Hell, but out of love for God. It is certainly not impossible, and most Church theologicans believe many non-Catholics have this, die in a state of grace, and are saved.
Theologians holding an opinion does not impact truth. It is no different then the theory of Limbo, it might exist, but we do not know. Likewise, “perfect contrition” is not as easy as you think, there are at least five elements to being perfectly contrite:
There are 5 qualities or elements that must be in the act of perfect contrition. Whether they are in the form of the contrition or not, they must be present. Hence, you see why I insist on the above wording, for it is flawless, and it incorporates all the 5 qualities of the act of perfect contrition. By the way, name the contrition properly. It is “an act of perfect contrition,” not “a perfect act of contrition.”
**Interior, ** in this element a person must have his entire interior being focused on his sorrow for his faults, it cannot be a situation where a person is distracted or taken away by other thoughts, it must be as close to absolute as possible.
**Supernatural, ** this element simply means that a person must acting under actual Grace by God, not under their own power or authority and the person must have a true sorrow for having offended God.
**Universal, ** the person must be fully contrite for all of his sins and meditate on all of them in order to be perfectly contrite and thus they are contrite for all of their sins, not just the most recent.
Supreme, and Intense. in this the person must have sense within their interior spirit that they would rather die, then commit a mortal sin against God and with great intensity.
Now, the vast majority of all humans cannot attain that level of contrition, which is why the sacrament of confession is so incredibly important. In the confessional, we do not need to be perfectly contrite, we need only to be sorry and to name our sins by number and type.
So, Catholics must walk very carefully thinking that it is easy for non-Catholics to be saved…it is NOT easy.