Hi Swiftle,
Try to use:
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Options)
TSubclassOf<class AProjectileBase> ProjectileClass;
In this case, you can setup ProjectileClass in blueprint to all blueprints or classes derived from AProjectileBase.
Hope it helps!