Achieving low speeds with Brushless Motor?!?!

OVERVIEW:

I've ordered a 1/10 scale rc buggy frame. I'm going to use this to setup an autonomous vehicle that will be using a LiDAR for navigational control. Vehicle will need to proceed through an obstacle course at a low enough speed to allow the LiDAR to scan the environment and allow the on board computer to process the data to control navigation. I will probably end up having the system go forward (x) distance at (y) degrees and then stop to scan, process data, determine next waypoint, proceed to next waypoint and so on. The point i'm trying to make is I don't need this system to spin out uncontrollably in order to move forward or in reverse.

QUESTION:

By going with a lower kV I will lose speed so I assume I want a lower kV motor since speed reduces and torque improves. Torque isn't necessarily that important to me but would be great to have. So......can I control the speed through using PWM and make it slow enough so its not out of control and how do I go about doing this?

DETAILS ON SETUP & PARAMETERS TO CONSIDER:

There are a few things I have to make sure before buying a motor and maybe this will give you a better picture/understanding to answer my questions.

Motor needs to be able to fit to my mount on the gearing system. The mounting block is in the picture below and is red in color. The frame size of the vehicle is 1/10 scale. The motor that came with this has a can size diameter of 36mm. I will not be using this motor and have only mentioned it's diameter because of the two holes that are drilled in the motor to fit to the mounting plate. I may be able to re-drill some holes in the red mounting plate to fit another size motor but would like to reframe from doing this if possible.

I haven't ordered a LiPo battery yet and will order one based on the motor I order. So other than the few above parameters I've mentioned I don't see any other determining factors.

WHAT I'M CONSIDERING SO FAR:

1660kV (23T) Brushless Motor

1855kV (21.5T) Brushless Motor

1870kV (17.5T) Brushless Motor

810kV (?T) Brushless Motor
This one doesn't give the turns of the windings.

ATTACHED PICTURES:

The jpg image (pic1.jpg) is the mounting block.

The only way to really reduce speed is to use a gearbox, which also has the benefit of increasing torque. Unfortunately, gearboxes tend to be expensive.

that's what i'm afraid of. now i got to figure out how to gear it down as in build another mount to add on some gears to gear it down. was hoping that with a 1660kV or less motor I could achieve low enough speeds where I wouldn't have to redesign the gearing.

They do make planetary gearboxes that attach to the front of a motor. Essentially it makes the motor longer because you're adding another can in front of the motor. But the point is this allows you gear the shaft down, and the output shaft is in line with the input shaft of the motor.