Since my post I actually did a bit of playing around with pfsense (and a few others). I got myself a Barracuda Web Filter 300 on ebay for cheap, I was able to install pfsense (after some install issues) and Sophos UTM on this bad boy. For a pfsense noob it took me all weekend to get it...