We have already worked with the Gazebo simulation of this arm and attached controllers to it. For interfacing the arm in MoveIt! to Gazebo, we need a trajectory controller which has the FollowJointTrajectoryAction interface, as we mentioned in the MoveIt! architecture.
The following is the procedure to interface MoveIt! to Gazebo.