Yes, I cut them back like this every year, each spring. I leave them tall over the winter and prune them SEVERLY as they leaf out in the spring. I don't pay any attention to how much I am taking off, it could be feet. I just want them cut back low for spring. This way they never get out of hand tall during the growing season. I prune after the spring flush also but no where near as much as spring prunning. These roses are now about 18 inches tall. And I do this to all my roses, shrub roses, floribundas and hybred teas. Only thing I leave are the climbers and the roses back by the garage where I am trying to get them to become tall bushes.
I have all my roses in my rose beds 12-18 inches apart. So I have to prune. But I love the look as when they bloom they are a mass of blooms, you can not see any ground between them.
Closeup of prunned roses.