I'm afraid there's no easy way to recover out of this if you've not taken HDFS snapshots prior to this either.
If you've stopped the entire cluster immediately to prevent further disk usage, you can perhaps try to run ext-level disk recovery tools to recover the deleted blocks, and then rollback your NN to start from the pre-deletes checkpoint, and that may give back some fraction of your data.