Hi and welcome. My opinion on landscape fabric (and I know a lot of other gardeners agree) is that it should not be used anywhere in garden beds. It doesn't do what it's supposed to do (supress weeds) but it does a lot of things it's not supposed to do. Every time I've used it anywhere, it has come back to haunt me, either not letting enough water through, not doing the job of preventing weeds . .. coming out from under the layer of mulch and getting caught up in the lawn mower. The only place it's been any help at all is under the gravel on my pathways, and still it rears its ugly head there sometimes. But at least it holds the gravel from sinking into the soil for a while.
Your roses' roots need insulation and moisture retention for the winter, and a thick layer (4in. or more) of organic mulch like wood chips, or shredded bark will do a much better job of that. Even leaves and grass clippings can be piled around roses for the winter to help insulate them from freeze/thaw cycles, and keep the soil from drying out around the roots. But wood chip mulch is better because it doesn't pack down as much.