If it's small enough and fast enough it wouldn't stop. It's even been theorized that the Earth has been hit by several black holes.
If I calculated it correctly, Earth would not be in the Roche limit. Although Venus and Mercury would enter it.
The Earth-Sun Roche limit is only about 110% of the sun's radius (the sun is not dense). If we octuple the Sun's mass1, we double the Roche limit. Assuming the new periapsis is no less than an 8th of an AU, that still leaves a fair distance.
1 The Roche limit equations from wikipedia use the sun's radius and density, but those exactly cancel out if you keep the mass constant.
Edited for math mistake