Prepare all the filling ingredients and set them aside.
Fill a shallow dish with warm water. Dip one rice paper wrapper into the water for about 10-15 seconds until it softens. Lay it flat on a clean surface.
In the center of the wrapper, layer a small handful of vermicelli noodles, a few shrimp halves, shredded carrots, cucumber, red bell pepper, mint, cilantro, and a slice of avocado. Drizzle with lime juice.
Fold the sides of the rice paper wrapper over the filling, then roll it up tightly from the bottom to the top, like a burrito. Repeat with the remaining wrappers and filling.
For the peanut dipping sauce, whisk together peanut butter, soy sauce, honey, rice vinegar, sesame oil, and warm water until smooth. Adjust the consistency by adding more water if needed.
Serve the spring rolls with the peanut dipping sauce on the side.