Preheat oven to 350° and line two baking sheets with parchment paper.
Place the banana into a large mixing bowl, then mash it up completely using a fork or potato masher.
Stir the oil, coconut sugar, and vanilla into the mashed banana.
Add the oat flour and oats to the bowl, then sprinkle the baking powder, cinnamon, ginger, and salt over top of them. Stir everything together just until combined.
Fold in the apple, carrots, coconut, walnuts, and raisins. The dough will be very loose, moist, and sticky.
Shape about 3 tablespoons of the dough into a ball and place on one of the prepared baking sheets. Continue until all of the dough is used, making about a dozen balls and placing six on each baking sheet, evenly spaced apart. You can wet your hands if you have trouble with the dough sticking to them while you shape the cookies.
Gently flatten the cookies with the back of a spoon.
Place the baking sheets into the oven and bake the cookies for about 18 minutes.
Place the baking sheets on cooling racks and let the cookies cool completely. They will be very soft, but will firm up a bit as they cool.
Serve immediately, or store in an airtight container in the fridge for up to 4 days, or in the freezer for up to 3 months.