Well good luck then - please report back when you have got it ticketed. I haven't really got much more to add; I've done about 15 of these OneWorld Explorers (albeit none through Africa) and I'm pretty sure I understand this aspect of the rules.
They say explicitly:
Code:
96N . 3. 1 INTERCONTINENTAL DEPARTURE AND 1
97N . INTERCONTINENTAL ARRIVAL PERMITTED IN EACH
98N . CONTINENT EXCEPT AS FOLLOWS:
99N . * 2 PERMITTED IN NORTH AMERICA. 1 MUST BE A
100N . TRANSIT WITHOUT STOPOVER BETWEEN SOUTH
101N . AMERICA
102N . AND ANOTHER CONTINENT.
103N . * 2 PERMITTED IN ASIA, 1 MUST BE A TRANSIT
104N . WITHOUT STOPOVER OR ON DIRECT SINGLE PLANE
105N . SERVICE BETWEEN THE SOUTHWEST PACIFIC AND
106N . EUROPE.
107N . * 2 PERMITTED IN EUROPE TO/FROM/VIA
108N . GHANA/NIGERIA/KENYA. 1 MUST BE A TRANSIT
109N . WITHOUT
110N . STOPOVER BETWEEN GHANA/NIGERIA/KENYA AND
111N . ANOTHER
112N . CONTINENT.
There is no exception for Mauritius. Your routing is not valid. There is no room for ambiguity on this.
But if you can get it ticketed then you can fly it - but make sure you don't ever have to get it reissued en route otherwise it is almost certain that the reissuing agent would reject the whole ticket.