I know nothing about this stuff, but i guess it's very hard to make a layout for single hand use, maybe you can add some keys that toggle a layer only for the top half or bottom half of the keyboard and they will leave the layer on until another keypres
Maybe the bottom layer could have all the punctuation stuff and the top one all the parentesis, symbols etc etc?