He
「彼」を指します。
preferred
「~を好んだ」という意味の動詞です。
non-directed walking
「非指向的な散歩」を指し、目的地を決めずに行う散歩です。
simply
「ただ」「単に」という意味の副詞です。
wandering
「さまよう」「ぶらつく」という意味で、動詞wanderの現在分詞形です。
wherever
「~する所ならどこでも」という意味の接続詞です。
his feet took him
「彼の足が彼を連れて行く」つまり「足の向くままに」という意味の句です。