I have successfully used two different mills to do turning. On the first, a Taig cnc mill, I hand wrote the G-code and used Mach 3 mill. The limitation there was the Z column rigidity. It was very easy to push the column out of tram, but it did work. The advantage was I could interchange the lathe chuck to the mill.
Single point gear cutter.
Single point gear cutter in use.
More recently, I used my 30 taper Trionics CNC knee mill using Mach3 mill for setup (to get the Y axis on center) and then switching to Mach3 turn using Fusion 360 to generate the G-code. I used traditional lathe tooling held in the mill vise. I cut a pulley mounted on a 3/4" arbor held in a collet.
I have recently bought a Taig turn cnc lathe that uses gang tooling on a mill table. Gang tooling would lend itself to mill turning. You could use boring bars instead of traditional lathe tools for easier mounting, maybe using ER collet chucks as many lathes do.
The limitation, IMHO, is the spindle bearings. Keep the speed reasonable and watch the bearing temperature. In case you don't know already, Mach3 turn only uses diameter mode. Once I figured that out, the rest was easy. You may need to reverse the axis directions in Mach3 turn, but that's not hard. Good luck.