Chop the onion, carrots, and celery. Heat the olive oil in a large soup pot or Dutch oven. When hot, add the onions, carrots, and celery. Sauté until they are starting to color, about 8 - 10 minutes.
Add the white wine, and let it simmer 1 minute.
Add the broth. Bring to a boil, then reduce to low. Cover and let simmer about 20 minutes.
Meanwhile, make the vegetarian meatballs. In a mixing bowl, combine all of the meatball ingredients except the Impossible meat. When these ingredients are well-combined, then add the Impossible meat last and use a fork or your hands to work the ingredients together.
Use your hands to roll the vegetarian meatballs into small balls, either 1/2 teaspoon in size or a little bigger. Arrange them on a clean plate. Continue to make balls with the remaining mixture.
Cook the vegetarian meatballs. I usually lightly panfry them in a cast iron pan, but you can bake them in the oven or toaster oven, or you can gently cook them in the soup. If using a cast iron pan, add 1 - 2 tablespoons olive oil to the pan and heat to medium-high heat. When the pan is hot, add the balls and gently arrange them in a single layer. When the bottoms start to brown, gently use chopsticks or a spatula to turn them over and cook the other side.
When the balls are cooked through, add them to the soup. At this time, also add the chopped dill, leafy greens, and tiny pasta. Cook about 5 - 6 minutes.
(Alternatively, you can cook the tiny pasta separately in a small saucepan of salted water.)
Taste the soup and add salt and freshly ground black pepper to taste.
To serve, ladle the soup into wide bowls. Garnish with a drizzle of good quality olive oil and a dusting of grated parmesan.