Procedural content generation should be baked into the design of the game and not just an afterthought to accommodate the game to "be a roguelike". Like just randomly swapping the sprites of the enemies or something.
Random generated levels and randomly placed enemies is perfectly ok. As long as you gave some thought to procgen in the design of the game (and this WILL be visible in the outcome) you will be fine :)