That part looks like it could work. Rather than use two in parallel you should see if there is a 600V version. No need for a 1200 V switch in a 170V system. The same size part in 600 V will be able to carry a lot more current.
As far as a driver you are going to need to supply MANY AMPS to the gate to switch it fast enough. Do you see the recommended gate resistor of 2 ohms? That means peak currents close to 15/2 = 7.5 A! (Actually higher than that with the positive and negative supply.) There are a number of companies that make MOSFET/IGBT driver chips that translate logic level signals to gate drive signals. At this power level I suggest you use isolated gate drivers. It looks like this part is rated to have positive and negative gate drive. A lot of gate drivers are positive voltage only. The company that makes the power module probably also makes gate drivers or could recommend something although for something this big they may expect you to build up your own driver.
For current sensors look at LEM type. The wire passes through the sensor with the sensor detecting the magnetic field. Lots of companies make them now. Over current protection is critical.
I also think you should look at a circuit topology that allows regenerative braking. For that you normally need more than one power switch. Not completely necessary but will give you more range.
Switching frequency is normally quite a bit lower than 15 kHz for this power level - probably something in the 5 - 8 kHz range. It somewhat depends on the inductance of the motor but slower switching is generally easier.
A fuse and a contactor to shut things down when needed.
For the controller you just need something that can generate variable PWM and can look at current signals. The main control loop shouldn't have to be too fast. Do the over current protection in logic outside the processor so it always works.
And look at some high ripple current, low ESR caps for the switching converter. These and how you lay out the connections are critical. You can generate a lot of voltage across a short wire when you switch large currents quickly.
I strongly suggest you build a smaller motor controller first and implement it the same way you plan to do the large one. You will learn a lot in the process. Better to fry some smaller/lower cost hardware first - and it WILL happen. And you may demagnetize the motor at the same time. Ask me how I know...
