Preheat the oven to 400 degrees F.
Place cubed butternut squash on a sheet pan, drizzle with olive oil, and season with salt and pepper. Toss to coat and roast until tender, about 25–30 minutes.
Cook bacon in a large nonstick skillet over medium heat until crispy. Transfer to a paper towel-lined plate, chop, and discard excess drippings.
In a large serving bowl, add chopped kale and massage gently. Toss in mixed spring greens.
Once the squash is roasted and slightly cooled, arrange it on top of the greens along with bacon, shredded turkey or chicken, diced apple, toasted pecans, cranberries, and shaved cheese.
In a small measuring cup, whisk together olive oil, white balsamic vinegar, minced shallot, maple syrup, and Dijon mustard. Drizzle over the salad and toss gently.