Just in case you were unaware...
If you are going to use DMARC then you do not need to mess around with or install policyd-spf. OpenDMARC has built in SPF lookup, it adds a header with the SPF results, and uses it in deciding if the email passes DMARC or not. When using DMARC you wouldn't want the email being rejected based only on the SPF results. An email being relayed could fail SPF, have a valid DKIM signature, and therefor pass DMARC. OpenDMARC also has whitelisting allowing you to create a file containing IP/Hostnames to bypass checking.