Preheat oven to 350 degrees F. Grease a 9-inch square pan. In a large bowl, whisk mashed avocado, melted chocolate and oil. Stir in Swerve until combined, add in eggs and vanilla extract, mixing well. Add in coconut flour, baking powder, cinnamon and salt, mixing until combined and smooth.
Fold in chopped ChocoPerfection bars (if using), then spread batter in pan. Bake for 28-32 minutes, or until middle is set. Remove and let cool completely, then frost and top with grated chocolate if desired.For the frosting, in a medium sized bowl, mash avocado until creamy. With the mixer on low speed, add in vanilla then slowly add in powdered Swerve, scraping down the sides if needed, until a smooth frosting forms. Frost brownies once cooled.