Preheat your oven to 350°F (175°C) and line a 9×13-inch baking pan with parchment paper, leaving overhang for easy removal.
In a medium bowl, whisk together the whole wheat pastry flour, baking soda, cinnamon, nutmeg, ginger, and salt.
In a large bowl, whisk the eggs until slightly frothy, then add honey, olive oil, applesauce, and vanilla extract. Mix until smooth and well incorporated.
Gradually fold the dry ingredients into the wet ingredients using a spatula. Mix just until combined, stopping when you still see small streaks of flour.
Fold in the grated carrots, diced apples, walnuts, and dried fruit if using. Distribute evenly but handle gently.
Pour the batter into your prepared pan, smoothing the top with a spatula. Bake for 35-40 minutes, or until a toothpick inserted into the center comes out clean with a few moist crumbs.
While the cake cools, beat the cream cheese until fluffy, then add maple syrup, vanilla extract, and cinnamon.
Once the cake has completely cooled, spread the frosting evenly over the top. For an elegant presentation, garnish with a sprinkle of cinnamon, thin apple slices, or a few chopped walnuts.
Cut into 16 squares for serving.