There are different approaches you can take with Toolset to do a similar process.
Note that the Plugin you mention is DESIGNED to do exactly that, and therefore their User Interface probably is also designated to this task.
With Toolset you can do this as well, but since Toolset is a tool designated to create and display content, with a ADD ON for WooCommerce, it might be confusing and a bit more time-consuming setting this exact feature up.
I think the easiest would be to use CRED Commerce AddOn together with Views WooCommerce, Views and Types.
You could set a Child Post Type holding the Customization details of the Product.
This would be the Post Type that your user submits.
You can, with CRED Commerce, link this to a WooCommerce Product.
After the user submits the Form, he would be lead to buy the WooCommerce Product.
You could after wards see the Customization that the user wants in the Child Post to the Product.
You can read more about Child Posts and CRED Commerce here:
https://toolset.com/documentation/user-guides/using-cred-commerce-to-add-payments-to-forms/
https://toolset.com/documentation/user-guides/charging-payments-with-cred-to-register-users/
https://toolset.com/documentation/user-guides/create-a-custom-post-type/
https://toolset.com/documentation/user-guides/creating-post-type-relationships/
Another possibility is as Ross mentioned to add Custom Fields to the Product itself, which are submitted as a "new" product with some preset details.
Each customer, when he / she buys a new product, actually first creates the product.
CRED Forms allow you to have hidden (preset) fields, and also to conditionally display Fields or Submit Buttons:
https://toolset.com/documentation/user-guides/cred-conditional-display-engine/
https://toolset.com/documentation/user-guides/conditional-display-for-form-inputs/
Please let me know if you have further questions regarding the issue mentioned in this Thread
Thank you for your patience.