I have never seen a roll-up solar panel, but I have a folding one.
You have to weigh out how many panels you want, the more panels the faster it can charge, but the more panels the heavier and bulkier it is. Those real small single-panel devices are worthless, it could take several days of full sun to charge up a cell phone with one of those.
I settled on a 3-panel unit, the one that I have is no longer being made, which seems to be typical of these things, but the best one for the money, and looks exactly like mine, is the Anker 21W Solar Charger, these 3-panel jobs will charge a small iPhone X in about 3 hours in full sunlight while charging a rear tail light at the same time, but I don't think this one is made anymore either.
So, you need to find a 3-panel solar charger panel that has between 20 to 24 watts of power; that has 2 USB ports, so you have the option of charging 2 things at the same time; and it needs to be compatible with charging iPhones, even if you don't have one, because someday you might have one.
The 20 to 24-watt panels will give you roughly 3 hours to charge a phone, 2 panels could take 6 hours, a single panel could take all day, and those small ones attached to power banks could take several days, 4 panels will be the fastest but as I said, the weight and bulkiness become an issue with backpacking or bike camping.
You cannot rely on the panel by itself, you need a backup power bank in case it's cloudy and you can't use the solar panel. Again, weight and size determine how large of a power bank to get, I got the Anker Slim, and while it only puts out 10,000 mAh so far between it and the solar panel I've had no problems with getting power.
My panels have grommets so I charge something while riding, it simply sets on top of my back rack, held down by bungee cords in the open position.
One last thing, you can buy inflatable tent lanterns from Luci, these have a small solar panel so you recharge the light, but don't get the more expensive one that says you can charge up a phone, sure you can, if you don't mind not using your phone for 7 days in a row!!