I have the Enhance module from CodeCats, and it works well.
First create your packages in Enhance, for normal customers, and then for resellers, enabling "Allow Reselling" and setting those reseller options.
You add only the Enhance CP server with it's hostname, username ID, and access hash (I forget where you get those from). Note: If you have multiple servers, you don't add multiple servers like you would with Plesk or others, Enhance chooses the server placement based on the Enhance server placement settings (least websites, least load, random).
Then create a Blesta Package, choose the Enhance module, and then you choose the Enhance CP server, and then choose the Enhance Package you've already created (normal customer or reseller packages)... create a package per Enhance package basically, that is what maps the Enhance package to the Blesta pricing package. Then add those packages to an Enhance Package Group, and add that Group to your Order Form.
Works great... once you play with it, it makes sense.