You are confusing wet and damp locations. Shower type trims are for shower type environments which are considered wet locations. Open baffle trims are ok for damp locations which the underside of a porch roof would be. This is perfectly acceptable as far as the NEC goes.