It would be relatively easy to do, one just needs to change the 0 to the number of slots they wanted. But If I did that, I wouldn't have a use for the actual roboport I made in my main mod. The main reason that these don't allow bot inventory is so that I can have more control on them and they aren't scattered all throughout my base (I normally have around 5,000 bots and only 2 roboports connected to a circuit that adds more if needed). Other reason is that a tiny light pole can't realistically hold hundreds of bots.
If someone wanted to add inventory space for bots and repair packs, it's lines 249 and 250 in backbone.lua. But what do you mean by charging? Make sure you are using the latest version, I made a typo on one and the bots weren't charging but it's fixed now.