Will the Steel Round Roof Louver Vent work for a shingle roof?

Yes, although it is intended for Spanish Tile Roofs.

The Steel Round Roof Louver can be used for a shingle roof although it’s intended for Spanish Tile roofs. If you flatten the soft aluminum flange to the deck it should be usable.