Place a skillet over medium-high heat and add the chorizo sausages, split in half lengthwise with the cut side facing down.
Cook the sausages until they are browned and crisp, then flip them to cook through on the other side.
While the chorizo cooks, combine the diced tomatoes, red onion, chili, and cilantro in a small bowl with the juice from half the lime.
Season the salsa with salt and pepper to taste and set it aside.
In a separate small bowl, mash the avocado with the remaining lime juice until smooth.
Slice the rolls open and toast them lightly, then press the cut sides into the rendered chorizo fat left in the skillet for extra flavor.
Spread the mashed avocado onto the bottom half of each roll and top with the cooked chorizo.
Spoon the tomato salsa over the chorizo, spread the refried beans on the top half of the rolls, and close the sandwiches to serve.