In a Ziploc bag, combine garlic, olive oil, lemon juice, oregano, and chicken.
Mix marinade around to coat the chicken.
Marinate for at least 1 hour (up to 24 hours) in the refrigerator.
After chicken has marinated, remove from fridge and allow to rest for about 10 minutes
After 10 minutes, turn your barbecue on to medium heat, allowing it to heat up for about 15 minutes.
Remove your chicken to a plate, and season generously with salt and pepper.
Pour the leftover marinade in a bowl, and add a tablespoon of honey to it. This will be used to brush the chicken later.
Once your grill has preheated, place your chicken and lemon halves on.
Cook chicken on medium heat for 15-20 minutes, rotating every 5 minutes or so. After about ten minutes, squeeze lemon juice onto the chicken every time you rotate it.
In the last five minutes, begin brushing chicken with the leftover marinade, rotating the chicken and brushing, allowing the sugars in the honey to caramelize, but not burn!
Once cooked, remove from heat, let rest for 5-10 minutes and serve!