If Overwatch were to have an "MMO" it would be an "MO". What we saw with the Omnic PvE event showed a brief bit of how they could operate. I would image Overwatch having a MO being a PvE Left for Dead like style game. It could have "MMO" like mechanics but I feel it would be an addon instead of a separate entity.

Story Mode basically would be the first incarnation.