Visibility and cover modifiers always apply to spellcasting, not just for indirect combat spells. See the text I quoted on p. 183.
Fair enough.
If you can see him in the mirror, unless it's one heck of a weird mirror, then visibility would be the same as ambient light.
For cover, I would track LOS from caster, to mirror, mirror to person, and determine what, if any, cover intervenes and use that. The mirror itself, unless it were particularly small, I would disregard, though Kontact's doorway/window analogy is also a valid route to take.