You can use the standard UVC control features like PAN and TILT to move the camera right or left. You can check this in the AN75779 app note. If you want to add any additional features in the UVC camera it can come through the UVC extended controls. Please check the same app note for more details.
To add a HID interface to the UVC device, you need to add a HID interface like the one present in "cyfx3_hid" example code present in the SDK at "C:\Program Files (x86)\Cypress\EZ-USB FX3 SDK\1.3\firmware\hid_examples" (Standard installation path). If you want a complete package that has HID and UVC interface you can get CX3 Ascella/THIne kit and check.