Welcome back to the forums Muscleman76.
With 15bb's left, open-raising is fine, although I might only raise 3x, even with the limper. The reason for this is we can c-bet smaller (since the pot is smaller), and still have some chips left behind (about 8-9bb's) if we get check-raised, or we get check-called and we do not improve on the turn. I do not like shoving 15bb's pre-flop, especially with a hand like AQ. With QQ+, sometimes JJ, you could shove, but AQ just has too much risk and not enough reward in this spot.
As played, the problem with shoving is that he is not folding a lot of his range. We can put him on a lot of small pocket pairs, say 22-88, some different connectors, like 76, T8s, etc, and random high cards like QJs and KT. Most of that range will feel comfortable continuing on this board. Also, the hands that we beat (the unpaired broadway cards) will never call here. A simple c-bet is not great either, because we have 6-7bb's left if we face any resistance. In this spot, I would rather check behind and take the free card, hoping to catch an ace or queen. If we whiff on the turn and we are checked to again, I would still check it back rather than c-bet, since he probably would have bet his pairs by now, and you're still ahead of his random high cards.