Is frequently needed the used of Unicast Reverse Path Forwarding.
On ISPs:
The major use of that is to avoid Spoofing coming from your networks, especially on BNGs / B-RAS.
Bu also frequently used combined with Black-Hole Routes to protect (with low computational cost) internal networks from packets coming from malicious packets.
On several other routing platforms this feature / resource can be activated on a per interface scenario.
On RouterOS, unfortunately, this can be activated globally, to all the interfaces.
I would like to suggest / request that this resource be activated on a per interface choice.
For example, on a B-RAS that is connected with more than one uplink point to different points of the network, with destination dynamically naturally changing… It's impossible to activate rp-filter=strict because it affects destinations that are in other interfaces then the Uplink(default-route) and the subscriber's interfaces with their direct connected routes, PDs, or static routes.
If it would be possible to activate this on a per interface choice these issues would be solved.
As complementary suggestions, I think that this could be deployed in two possible scenarios:
a) Inheritance, as it's used on ARP timeout, where if not defined on each interface, it takes the global definition (My preferred methodology.).
b) Interface-Lists, where the URPF would be activated or not depending on the interfaces that are in a interface-list.
P.S.: I also created a feature request for that on MikroTik servicedesk. SUP-122253.
I'm creating a topic here also, so that other users could suggest improvements to that.