I've checked the generated tlh file, and it does include the correct namespace. (Starts out with namespace PoaHandler {)
I start the cpp file with
#import "..\poahandler\poahandler\poahandler.tlb" raw_interfaces_only

using namespace POAHandler;

and it claims that it is unknown.