Preheat your oven to 300°F (150°C).
Prepare the chicken by removing any giblets from the cavity and rinsing it under cold water.
Rub olive oil all over the chicken, covering it generously.
Season the chicken with salt and pepper both inside and out.
Stuff the cavity with lemon halves, garlic, onion, and your choice of herbs.
Place the chicken on a roasting rack in a roasting pan.
Roast in the preheated oven for 3 to 4 hours, basting occasionally with the rendered juices.
Check the internal temperature; it should read 165°F (75°C) when done.
Let the chicken rest for at least 15-20 minutes before carving.