BOAC, my "e.g"s weren't cumulative. The need for PTRs and SPF records are not interlinked. You need a PTR for the A-record relating to the server name, and SPF is just another set of DNS resource records.
Also, I was talking to rans6andrew when I mentioned the list of possibles. It's not exhaustive, neither are the possible blocking mechanisms using it.