I think that you really should be honest with him, that is the best approach here. Since you respect him and he seems to be a nice guy, you don't want to hurt his feelings, and turn him into a jilted guy who roams around like a wounded bear.
Tell him exactly what you have told us, that you care about him, you find him attractive, but you just are not ready yet, because you have not dealt with or healed from, your last relationship.
If he is the reasonable, decent person you have described he will understand, and not push you to go all the way with him until you are ready.
However, having said that, be sure of what you want because you run the risk, that after speaking to him, he backs off to give you space and someone else snaps him up, are you prepared for that?
Tell him exactly what you have told us, that you care about him, you find him attractive, but you just are not ready yet, because you have not dealt with or healed from, your last relationship.
If he is the reasonable, decent person you have described he will understand, and not push you to go all the way with him until you are ready.
However, having said that, be sure of what you want because you run the risk, that after speaking to him, he backs off to give you space and someone else snaps him up, are you prepared for that?