What I did in my front yard is I planted my roses in a rough circular pattern with an additional rose in the middle of the circle. The circle is probably about 12' across, so there's plenty of room there (this is the main rose area in the front yard) and I think there's .. 8? roses in the circle (I'll get names later, when the snow melts) with Dolly Parton in the center. Between the roses in the circle I have a "Magic Carpet" Spirea.. they're a wonderful low-growing shrub that's a definite 3-season plant! I also planted roses along my driveway & walkway and between the roses there I have a ground cover - "Illumination" periwinkle. It does best in partial/full shade and my front yard has some awfully shady parts to it.
Behind some of the rose bushes (behind my two Intrigues, two Charismas, & 1 Picante) I have butterfly bushes. Then, following perpendicular I have 2 Sunshine Bluebeards. Here's a picture of the one of the bluebeards. Along my fence, I have various plants between my roses there.. like between Oranges & Lemons and Mardi Gras I have a concord grape spiderwort, between Mardi Gras and JFK I have a pink phlox, between JFK & George Burns I have another pink phlox, between George Burns and Ginger Snap I have two Magic Carpets spirea, & between Ginger Snap & the last rose (was a Neptune, but that passed away.. I have a Paradise Found there now) I have a Goldmound Spirea.