Preheat the oven to 350°F (175°C). Grease and line two 8-inch round cake pans with parchment paper.
In a large bowl, whisk together the flour, black cocoa, regular cocoa, baking powder, baking soda, and salt until evenly combined. Set aside.
In the bowl of a stand mixer, beat the softened butter and granulated sugar on medium speed for 3 to 5 minutes, until light and fluffy.
Add the eggs one at a time, beating well after each addition and scraping down the bowl as needed. Mix in the vanilla bean paste.
In a separate bowl or large measuring jug, whisk together the blackberry puree, buttermilk, and oil until smooth.
With the mixer on low speed, add the dry ingredients to the butter mixture in 3 additions, alternating with the blackberry mixture in 2 additions, beginning and ending with the dry ingredients. Mix just until the batter is smooth and no dry streaks remain.
If using food coloring, add a few drops and gently fold until the color is evenly distributed.
Divide the batter evenly between the prepared pans and smooth the tops with an offset spatula.
Bake for 25 to 30 minutes, or until a toothpick inserted into the center of each cake comes out with a few moist crumbs.
Cool the cakes in the pans on a wire rack for 10 to 15 minutes, then carefully turn them out, remove the parchment, and let them cool completely on the rack.
While the cakes cool, make the blackberry filling. In a medium saucepan, combine the blackberries, sugar, and lemon juice over medium heat and cook for 5 to 7 minutes, stirring occasionally, until the berries soften and release their juices.
In a small bowl, whisk together the cornstarch and water to make a slurry. Stir the slurry into the blackberry mixture and cook for 1 to 2 minutes, until thickened and glossy.
Remove the blackberry filling from the heat and let it cool completely. For a seedless filling, press the mixture through a fine mesh sieve and discard the seeds.
To make the ganache, place the chopped chocolate in a heatproof bowl. Heat the heavy cream in a small saucepan over medium heat just until it begins to simmer, then immediately pour it over the chocolate.
Let the cream and chocolate sit for 2 to 3 minutes without stirring, then gently stir from the center outward until the mixture is smooth and glossy. Stir in the butter, if using, until fully melted. Let the ganache cool until it is slightly thickened but still pourable.
If needed, level the cooled cake layers by trimming any domed tops with a serrated knife to create flat surfaces.
Place one cake layer on a cake stand or serving plate. Spread a thin layer of ganache on top to create a barrier, then add an even layer of the cooled blackberry filling, leaving a small border around the edge.
Top with the second cake layer, cut side down. Gently press to secure and check that the layers are aligned.
Pour the ganache over the top of the cake, starting in the center and nudging it toward the edges so it drips down the sides for a gothic drip effect.
Garnish the top with fresh blackberries and any decorative elements, such as black sugar pearls or chocolate decorations. Let the ganache set for 20 to 30 minutes before slicing and serving.