I will try something and bet on the opposite of bookmakers favor in two of these matchups. One will be West Ham and the other one will be Roma.
Milan - Roma should already be considered as a really close matchup though. Unlike the gap between their championship odds I see them having near equal chance. Roma are much better as you have also mentioned. Milan are a really challenging opponent for them here maybe but this time they have a bigger chance with De Rossi.
Leverkusen are of course quite the favourite against West Ham on paper. However seeing them having big difficulties against Qarabag for some reason tells me to give West Ham a chance with a small bet. I'm doing this just for fun so let's see what happens.

If you take the risk of betting on an underdog team, it seems like you should consider it.
there's no harm in trying your luck with a smaller amount, but you have to think about whether to bet on the first leg or second leg.
maybe it would be more natural if you bet on Roma and West Ham in the second leg match because in my opinion Leverkusen and Milan as the home team will get a big score playing at home and in the second leg Milan and Leverkusen will probably lose but even if they lose, Milan and Leverkusen will still qualify for the next round because their aggregate score is much greater in the first leg.
this is not advice, but all this needs to be considered again before you regret it.
even though currently West Ham and Roma could be strong challengers to Leverkusen and Milan, I believe the two favorite teams will qualify for the semi finals.