The module was designed to track voip dialogs (created by INVITE) for interconnected services/servers. It will require some C development to make it work for presence dialogs (created by SUBSCRIBE), which are expected to be handled by local server, not sent to a foreign server.
Do you want to mask the topology for presence dialogs or it just breaks as you want to use it for INVITE? If not, you can skip applying topos for SUBSCRIBE by using the event_route executed by topos in 5.2 or master.