Cook pasta according to package directions, drain, and add to a large bowl.
Add the lettuce, tomatoes, bacon, turkey, cheese, green onions, and toss to combine; set aside.
To a small bowl, add the ranch dressing, barbecue sauce, pepper, stir to combine, and evenly drizzle over the salad. If necessary, add additional ranch as desired to evenly coat the salad.
Serve immediately after dressed. Salad is best fresh.