Cut about 2 to 3 inches off of the top of each acorn squash, and cut a slice off of the bottom so each squash sits flat.
Scoop out the seeds from each squash and discard. You may need a paring knife to cut the top layer off to get to the seeds.
Brush the tops and insides of the squash with 1 tablespoon of oil and sprinkle with ¼ teaspoon salt and ¼ teaspoon pepper.
Place on the large baking sheet face down and transfer to the oven for 30 to 45 minutes or until tender. Turn off the oven but keep the squash in the warm oven until ready to stuff and serve.
Crumble the tofu into a bowl.
Add the soy sauce, maple syrup, smoked paprika, fennel seeds, oregano, and cayenne pepper.
Lay the tofu out on the other baking sheet and bake for 30 minutes, overlapping with the acorn squash. (Remove the tofu from the oven once it's done baking.)
Add the remaining oil to a frying pan over medium heat.
Add the onion, garlic, celery, mushrooms, the remaining salt, the remaining pepper, and the rosemary, sage, and thyme. Cook for about 8 minutes or until the vegetables have softened.
Dice the apple.
Add the diced apple, cooked rice, cooked tofu sausage, and dried cranberries to the mushroom mixture and cook on low for 5 minutes to blend the flavors.
Pull the acorn squash out of the oven. Stuff each one with the filling, top with optional fresh parsley, and serve.