Can I specify the "root package" of the Library (currently seemingly hardwired as "components") so that the generated code has sensible package names i.e. "com.adobe.buttons.HelloWorldButton" rather than "components.HelloWorldButton".
Not from within Flash Catalyst. However, if you are taking your project into Flash Builder you will be able to customize the package names there.
Retrieving data ...