Pre-heat your oven to 300 degrees.
In a small bowl, combine the salt, paprika, oregano, black pepper, red pepper and cumin. Briefly set aside.
Rinse your chicken (obviously remove any giblets/nasty stuff) from the cavity) and dry it well with paper towels. Stuff the cavity with the lemon quarters and smashed garlic cloves.
Carefully run your fingers underneath the skin on the breasts of your bird. Rub the breasts underneath the skin with 1 tablespoon of olive oil and 1 teaspoon of the spice mixture. Rub the remaining olive oil on the chicken’s skin. Then season all over with the remaining spice mixture. When you’re finished with the spicing, tie the legs together with chicken twine and place the bird in a cast iron skillet or roasting pan.
Roast your chicken for 2½-3 hours, basting once every hour (no need for a baster—just spoon any juices in the pan over the bird), until the meat is very tender and the skin is fabulously brown. FYI, my bird was barely 3.5 pounds, so I took it out after 2½ hours, and it was perfect.
Let the chicken rest for 10 minutes before serving. The meat is so tender, you can simply pull it from the bones with your fingers.
While the chicken's roasting, get to work on your salsa. In a medium mixing bowl, whisk together the lemon juice, olive oil, pepper and garlic. Add the pepper, cucumber, tomatoes, onion and parsley to the bowl, and toss to combine. Season with salt to taste and refrigerate until ready to use.
In a separate bowl, whisk together all the ingredients for the yogurt sauce.
To assemble your tacos: Spread a generous spoonful of yogurt sauce on each tortilla. Top with slow-roasted chicken (get some skin in there!) and Mediterranean salsa, and sprinkle with feta.