C++11 supports explicit conversion operators, and boost::shared_ptr adopted them (when available) for operator bool() const. The ActionBasedControllerHandle relies on an implicit conversion to bool. Since GCC 6 now compiles with C++11 support enabled by default, the simple_controller_manager package no longer compiles with that version onwards.
Same as ros-planning/moveit_plugins#18: