While researching i found out about IPS and using "aliases" (https://forum.opnsense.org/index.php?topic=2137.msg6867#msg6867)
I too am looking for a better solution on OPNsense.
There were error(s) loading the rules: /tmp/rules.debug:20 cannot define table bogonsv6: cannot allocate memory - The line in question reads [20]: table persist file /usr/local/etc/bogonsv6