Preheat the oven to 425°F/218°C.
Prep the beets. Trim off the beet greens and most of the stalks (leave some of the stalk intact to prevent beets from “bleeding” in the oven). Do not trim the beet tails (it results in less juicy beets). Wash and scrub the beets clean. Very lightly rub the beets with olive oil.
Roast the beets. Place the beets in an ovenproof casserole-style or baking dish (or Dutch oven) and pour water into the pan to go ¼-inch (.6 cm) up the sides. Cover the pan with its lid or aluminum foil. Roast for 45-90 minutes, depending on the size of your beets, or until fork-tender. Medium-sized beets usually take 50 to 60 minutes, larger beets up to 90 minutes. Roast the fennel (this can be done simultaneously with the beets). Slice the stalks off from the fennel bulbs. Pick off the fronds and reserve. Slice each bulb in half vertically, then slice horizontally into wedges (1/3 to 1/2 inch thick). Toss the wedges with 1 ½ - 2 tablespoons extra virgin olive oil and season with salt and pepper. Transfer to a rimmed sheet pan. Roast for 20 to 25 minutes, or until the fennel is tender on the inside and browned on the edges. For the fennel fronds, chop 2 to 3 tablespoons worth and set aside for the salad. When the beets are cool enough to touch, run them under cool water and peel off the skins (wear gloves if you don’t want to stain your hands). Cut the stems off and discard. Slice the beets thinly into half-moons or thin rounds (if beets are large, thinly slice into quarters).
Make the walnut bread crumbs. Heat a medium or large frying pan over medium heat. After a minute or two, add 1 tablespoon of extra virgin olive oil and the chopped walnuts. Cook for 90 seconds, stirring frequently to prevent burning. Add the panko and stir continuously for 2 minutes. Add the remaining Aleppo pepper or red pepper flakes and flaky salt. Cook for another 30 seconds until very aromatic. Take off the heat and transfer to a plate, spread out, and allow to cool.
Make the citrus vinaigrette. Add the olive oil, lemon juice, mustard, and paprika to a jar with a lid. Add the reserved lemon zest and the orange zest from the salad to the jar. Screw on the lid and shake until emulsified. Taste for seasonings, adding salt and pepper as needed. If too acidic, add a bit of maple syrup and shake again. You can also add the ingredients to a bowl and whisk until emulsified. Assemble the salad. Transfer roasted beets and fennel to a large serving bowl. Add the cooked chickpeas. Add ⅔ to ¾ of the walnut bread crumbs, along with 1 teaspoon of the lemon zest, 1 tablespoon of lemon juice, the parsley, dill, and reserved fennel fronds and toss to coat. Season with sea salt and pepper.
Top with the orange pieces and avocado chunks. Add the vinaigrette and scatter the remaining walnut bread crumbs on top or serve on the side.