UpRunTech,
The title and introduction really describes what this project does. SSDP and mDNS/Bonjour/ZeroConf mostly use a TTL of 1 and most of them only like to accept source IPs from their own network. That is not possible with PIM-SM. Next to that, this solution has advanced filtering solutions which are described in the start post, you will likely need, otherwise why would you segment your network in the first place. Most use-cases, less traffic + more security are covered by this solution, whereas non of them are covered by mikrotik routing as it does not have layer 7 inspection for session recognition.
This solution is not targeted as a Multicast routing replacement, because it isn’t. Or a dumb avahi repeater because its better. It a solution for service specific devices supporting SSDP, mDNS/Bonjour/ZeroConf on different networks with state-full sessions and L7 protocol security all in one container, one binary.