I find that I can run this setup on basically anyone I play; however, I almost always play either Shen in the jungle/top lane, Ryze middle, and Janna as support.
Marks: Magic penetration
Seals: Flat Armor
Glyphs: Flat AP or Magic Resist per Level
Quints: Movement Speed
Movespeed Quints are honestly the greatest things ever, even if you're an AD carry (especially for Ashe). They help you kite as a carry, they help you ward faster as a support, they help you clear the jungle faster and gank very more effectively as a jungler(Shen taunt + 394 movespeed level 1 = free kill, or at least burned flash), and dodge skillshots and escape as anyone. They are very under-rated.