He felt like
「彼は〜のように感じた」という意味です。「felt」は「feel」の過去形、「like」は「〜のように」という比較や類似を表します。
his dreams
「彼の夢」を指します。ここでは、彼の抱いていた希望や目標を意味します。
had been trodden
「踏みにじられていた」という意味です。「had been trodden」は過去完了受動態で、ある時点より前に踏みにじられた状態を表します。「trodden」は「tread(踏む)」の過去分詞です。
underfoot
「足元に」「踏みつけられて」という意味です。通常、「trodden underfoot」で「踏みにじる」「軽視する」という比喩的な意味になります。