Sounds perfect, if you wanted to improve it you could keep the naptha hot because room temp naptha isnt the best solvent for pseudo freebase.
Or you could just swap the naptha with toluene, xylene or another NP.
Or if you wanna fuck around with it, instead of your naptha have freezing cold water in the receiving flask, maybe with a bit of ice in it too, then when the FB vapours hit it will just crystalize straight out and when done all you would have to do is filter the water, saves time having to evap or gas a NP.