Preheat the oven to 400°F. Pat the chickpeas dry with a clean towel. Toss them with olive oil, salt, and pepper, and spread them out on a baking sheet. Roast for 20-25 minutes, shaking the pan halfway through, until golden and crispy.
Bring a large pot of salted water to a boil. Cook the pasta according to the package instructions. Drain, rinse under cold water, and let cool completely.
Heat a skillet over medium heat. Cook the bacon until crispy. Transfer to a plate lined with paper towels, then crumble into small pieces once cooled.
If the ranch dressing feels too thick, thin it out by mixing in 1-2 teaspoons of lemon juice, white vinegar, or pickle juice. Start with 1 1/2 cups of dressing and add more if needed after tossing.
In a large mixing bowl, combine the cooled pasta, toasted chickpeas, and crumbled bacon. Pour the ranch dressing over the top and toss until evenly coated.
Sprinkle Parmesan cheese over the salad. Add any optional mix-ins, like cucumbers or cherry tomatoes, and toss again lightly. Serve chilled or at room temperature.