Preheat oven to 400°F. Cut squash into uniform pieces. Toss with 2 teaspoons olive oil and place on a baking sheet. Roast in oven for 15 minutes, turning once.

Meanwhile, in a large saucepan combine apple juice and water and bring to a boil. Add fregola, reduce heat and cover. Simmer fregola 15 to 20 minutes until tender. Drain excess liquid but do not rinse. Place cooked fregola in a large bowl, sprinkle with salt, and cool slightly. Add squash, parsley, cranberries, fennel, and onion and gently toss. Stir in oil and vinegar. Season with pepper. Taste and add additional salt if desired. Serve at room temperature.