You should get on to a PhD programme with a 2.2 and your experience; however, it may not be a good university and it may not be with funding. I would suggest you do a one year masters courses with a large research element. If you get a distinction in this, you'll pretty much be able to go where you want. Normally, an MPhil asks for the same entry requirements as a PHD, so you wouldn't really be gaining much going down that avenue.