1)  The CCC was mostly written by Joseph Ratzinger.  So of course, JP II would support it.

2)  You are criticizing pastoral care?  Do you deny the gospels?  That is what Jesus was about in training his followers.  That is what he presented to the disciples of John the Baptist, as HIS goal in ministry [Mt. 11:4-7; Lk. 7:22-23].

It is too easy to be citing LAW in an attempt to homogenize everyone---and thus place less emphasis on the PASTORAL approach.  It is an unhealthy religious approach to feel this pathological need to make everybody the same [focus in the CCC].  Jesus, on the other hand, constantly invites in "sinners," outass, the marginalized , and the ner'er-do-wells.  And he doesn't do it through any ecclesiastical law or emphasizing any law but the law of LOVE.  Love God and Love your neighbor as yourself.