You can often control a BLDC with an ESC, which connects to an RC output. They come in fairly small sizes / weights. A smart servo with RC input:
Lynxmotion SES-V2 Standard Smart Servo (LSS-ST1) - RobotShop (three variations).
Read through the following section which greatly smooths out the motion: