Preheat oven to 325 degrees. If bird comes with netting on it, keep it one and wash bird thoroughly and pat dry. Otherwise, wash bird and pat dry, and then use kitchen twine to tie up the breast to keep it rolled together. Place on a cutting board or clean surface to season. (I prefer the breast that has the netting.)
In a small bowl, mix together the olive oil and butter. Using your hands, rub the mixture all over the roast, including the bottom of the bird.
Generously season the breast with Kosher salt, pepper, and paprika. Place roast in pan.
Place onions and cut up orange around the roast. Add rosemary, sage and thyme and thyme around the breast.
When done, remove roast and cover loosely with aluminum foil. Let sit on cutting board for 15 minutes before carving. In the meantime, prepare the gravy.
Remove and discard the herbs, fruit and any large pieces of onion. Skim off any visible fat and discard. Place the roasting pan on the stove over a burner on medium-high heat. Using a wooden spoon, scrape up the brown bits on the bottom of the pan, adding a little of the remaining chicken stock if needed to increse the amount of gravy. If the gravy is too thin, add 2 tbsp. flour to a small cup with 2 tbsp warm water and dissolve completely. Whisk into the hot gravy until completely dissolved and keep stirring until you get desired consistency.