Yes, any blueprint child of ACharacter class can be pooled (when I submit the 1.1 update).
All you have to do is, like in the guides above in OP, reparent the base Blueprint Asset of your Character class to ***APooledCharacter ***instead of being a child of plain ACharacter;
That will not change anything in your code and everything will keep on working as usual in your Character like it was a direct child of plain ACharacter, but now with automatic pooling support.