The equivalent Altera parts are
ATF1502AS(V) = EPM7032S
ATF1504AS(V) = EPM7064S
ATF1508AS(V) = EPM7128S
Just choose the same package, they are 1:1 pin compatible. Once you compile your design you need to run the .POF file that Quartus generates through a tool called "pof2jed" which will output a .JED file that you can use to program an Atmel CPLD using ATMISP as normal.
Although it's a little bit more effort, it means I can source any equivalent CPLD for my projects based on availability. Atmel parts all but dried up over the last couple of years but it was possible to find the odd Altera part here and there.
I find Verilog much nicer to write, especially for more complex applications that you would design in a CPLD. CUPL is still fine for simpler stuff using GALs. As an example, I tried implementing a simple text mode VGA controller using WinCUPL and couldn't get it to fit in 128MCs, but Quartus was able to fit the basic design in under 100, and I was able to fit some additional features in the remaining MCs.
https://github.com/tomstorey/vga_crtcProgrammer wise I use a TL866II Plus for GALs, ATDH1150USB for programming Atmel CPLDs via JTAG, and a Terasic USB Blaster "clone" for Altera stuff.
The Atmel programmer came as part of a kit that included a little dev board, but now mostly I just use the programmer directly with parts in my design.