If I am reading the Plastruct parts illustrations correctly their end caps will cover the damage without looking far too big:
Scale City Designs also make passenger car roof vents in many varieties, including these which I have used:
These are former Kiel Line white metal castings and are scale size. They might cover the areas in question but check with Marty at Scale City to be sure.