It's my opinion that "perfect" means to be without sin.
Eph 1:4 says Christians are to "holy and without blame"
Eph 5:27 says the church is to without spot or wrinkle.
2 Pet 3:14 says Christians are to be without spot, blameless.
God is sinless, heaven is a place without sin, so the issue is how can Christians, who do sin (1 Jn 1:8-10), ever be perfect, spotless, blameless, holy, without wrinkle and enter a sinless place as heaven?
Col 1:28 "Whom we preach, warning every man, and teaching every man in all wisdom; that we may present every man perfect in Christ Jesus:"
When one is water baptized all his past sins are remitted (Acts 2:38), he is baptized into Christ (Gal 3:27). By remaining obedient in continually walking in the light, then Christ's blood continually cleanses away ALL sins the Christian commits (1 Jn 1:7) thereby keeping the Christian perfect, spotless, blameless, without wrinkle. But again, being perfect/spotless/blameless can only take place as long as the Christian obediently remains in Christ Jesus
It takes obedience to get in Christ Jesus,