Preheat oven to 400 °F.
Pat the chicken dry thoroughly with paper towels.
In a small bowl, combine butter, olive oil, salt, pepper, paprika, garlic powder, thyme, and rosemary.
Loosen the skin over the breast gently and spread half of the butter mixture underneath.
Rub the remaining butter mixture evenly over the outside of the chicken.
Stuff the cavity with lemon halves, onion quarters, garlic cloves, and fresh herb sprigs if using.
Tie the legs together with kitchen twine and tuck the wings underneath the bird.
Place the chicken breast-side up on a rack set in a roasting pan.
Roast for 60 to 75 minutes, or until the internal temperature reaches 165 °F in the thickest part of the thigh.
Remove from oven and allow to rest for 10 to 15 minutes to retain juices.
Carve and serve with pan juices drizzled over the meat.