In a small bowl combine garbanzo beans, tomato, onion, fennel, garlic, parsley, basil, salt, vinegar, and olive oil. Toss well to coat all ingredients in herbs and oil.
In a large bowl, combine spinach, kale, and arugula. Toss to combine and add garbanzo mixture and gently toss a second time. Divide among serving bowls and top with shaved parmesan. Serve with additional balsamic vinegar and oil if desired or a fresh lemon wedge.