I can sympathize. We have a major gopher problem here, but ours are a different species or subspecies than yours and normally do not attack the roses. Recently, however, I suspect them of killing a fig tree which lost all its leaves shortly after a huge gopher mound appeared next to it. Our dogs are useless against gophers - in fact they are pretty useless in general. They try to dig them up, but gophers can dig faster than dogs and between the two critters, they make a dreadful mess.