Rinse rice in strainer under cold water; drain. Bring 6 cups water and 2 teaspoons coarse salt to boil in large saucepan. Add rice; bring to boil. Reduce heat; simmer uncovered until rice grains begin to split and are tender but still slightly chewy, about 45 minutes. Drain. Spread on rimmed baking sheet to cool. Transfer to bowl. DO AHEAD: Can be made 1 day ahead. Cover and chill.
Preheat oven to 350°F. Oil rimmed baking sheet. Toss squash cubes and 3 tablespoons oil in medium bowl. Spread squash in single layer on prepared sheet; sprinkle with salt and pepper. Roast just until tender but firm enough to hold shape, stirring occasionally, about 15 minutes. Transfer squash to bowl. Cool. DO AHEAD: Can be made 1 day ahead. Cover and chill.
Add 3 Tablespoons oil to large skillet over medium heat. Add eggplant and toss in pan to distribute oil over all sides of eggplant. cook till browned, about 5 minutes. Remove eggplant from pan and set aside.
Melt 4 tablespoons butter in the same pan used for eggplant over medium heat. Add leeks and 3/4 cup water; simmer until leeks are tender, about 9 minutes. . Add rice, eggplant, Dried cranberries and butternut squash; simmer until heated through and liquid is absorbed, about 4 minutes. Stir in parsley. Season with salt and pepper. Transfer to bowl and serve.