Preheat the oven to 350 degrees and grease a 8x8" or 9x9" square pan.
In a large bowl, whisk together butter and sugar until fluffy.
Add eggs, vanilla, applesauce, yogurt and lemon juice and whisk until smooth. Add flour, baking soda, baking powder, salt and zest and stir until combined.
Pour batter into prepared pan and bake for 35-45 minutes, until a toothpick comes out clean. Check cake at 25-30 minutes -- if browning too quickly cover loosely with a piece of foil for the remainder of the baking time. Let cake cool completely.
To make the trifle: Cut the cake into cubes. Place half of the cake cubes in the bottom of a trifle dish or glass bowl.
In a medium bowl, whisk together vanilla pudding mix and milk until smooth. Pour half over the cake in the dish. Top with half of the berries.
Repeat layers one more time, using remaining cake, pudding and berries. Top with whipped cream. Refrigerate until chilled and set, at least 1-2 hours and serve.