I don't experience webrtc leaks with Openvpn and this config: http://pastebin.com/raw/hiH1TZtS (I use IVPN, their client prevents webrtc leaks on windows by default, but had to manually configure openvpn on linux).
Of course, I keep webrtc disabled in Firefox anyway except when i need it, defense in depth like you said.