Bring a small pot of water to a boil, then remove it from the burner. Add the vermicelli rice noodles and allow them to sit for 5 minutes, stirring occasionally. Strain the noodles, put them in a bowl, and refrigerate until cool.
Slice the shrimp down the center lengthwise and cut in half so that they lay flat in the spring rolls instead of puffing out.
Add hot water to a wide-mouth saucepan or large bowl. Lay one spring roll skin (wrapper) flat on the hot water just until wet. Place it on a flat surface (such as a plate, cutting board or piece of parchment paper).
Lay three to four shrimp slices on the center of the rehydrated rice paper. Add your desired amount of vermicelli noodles, one basil leaf (or cilantro or mint), shredded carrot, red cabbage, avocado slices, and any other add-ins you fancy.
Wrap the stuffing just as you would a burrito, making sure to wrap tightly. First, fold up the bottom of the rice wrapper, covering some of the ingredients in the center. Then, fold in the sides. Finally, fold down the top of the spring roll wrapper, covering the rest of the ingredients in the center.
Serve immediately with homemade peanut sauce!