This chart is way too tight. People will read you like a book if you play this way.
Here's a chart I just built for you now, it is still tight, but not too tight, open 3x from all positions +1BB for each limper:
First one in>>>
EP: 77+, AJs+, AQo+
MP: 55+, ATs+, AJo+, KJs+, KQo, QJs
CO: 22+, A2s+, A9o+, K8s+, KQo, Q9s+, JTs
BU: 22+, Ax, Broadway, K6s+, Q7s+, J8s+, T9s, 65s
SB: Raise: 88+, AJ+, Call: Everything
Facing a raise:
3-bet: KK+, AK
call: QQ-22 and suited broadway
fold: everything else, including AQo
Facing a 3-bet:
call: QQ-JJ, AK
It isn't the best in the world, but it should work quite well. You may feel like your getting abused by 3-bets, but a lot of people feel committed once they 3-bet and will have a hard time folding to 4-bets. So though it may feel you are bleeding money to 3-bettors by folding so much you will make up for it with your 4-bets.
If there are people in front of you that limped, open for 3x + 1BB for each limper. decide 50% on calling or raising. Often these limps will be weak hands so you can pretty much treat it like a pot sweetener. If you raise every time people will start trapping you so 50% should do. For the SB you should be folding often facing limps. In fact, to be safe, eliminate your calling range for that spot when there is a limper.