Why not use cash deposit into the seller's bank account? Difficult to scam or reverse. But not impossible - I was selling btc and was scammed by man-in-the-middle, and convicted for fraud (just fined, no jail time). Already wrote about it somewhere. You should be able to prevent MITM by asking the buyer to write "buying btc" on the bank slip and sending you the photo.
Another option - HalCash and similar - buyer's bank sends the btc seller an SMS containing PIN to withdraw the cash at the ATM. So the seller actually receives cash. While HalCash is limited to Spain, I think there are similar systems in other countries. Slight disadvantage is that at least one of the trade partners needs to reveal his phone number to the other. And there are limits - I think 600 euros per one transfer and 3000 eur / month.