Some quick testing seems to indicate that the routeros platform can't deal with an OSPF interface with multiple ip addresses on it.
This is somewhat normal given that cisco does not allow you to OSPF peer over anything but the primary ip address of an interface.
What I want is to be able to peer using a set of public ips to the router on the other side of the wireless link and use a set of private ips to manage the link itself. Does anyone know a workaround (preferably one that does not involve creating multiple interfaces)?